[Grails] control的转向页面在那个文件里面配置啊
jy00057800
2007-09-27
请问 control的转向页面在那个文件里面配置啊 ,我找了 好久没找到
我做得例子进去的页面有,下面这2个连接, LoginController UserController 奇怪的是UserController 是好的都可以用,但是LoginController 点击后显示有异常 HTTP ERROR: 404 /WEB-INF/grails-app/views/login/index.jsp RequestURI=/demo/login/ Powered by Jetty:// 找不到 哪来的jsp啊谢谢 我的邮箱:gcc1984629@163.com qq:281663415 |
|
jy00057800
2007-09-27
试了 一下午 才发现
要 http://127.0.0.1:8080/demo/login/login这样 才有登陆界面 http://127.0.0.1:8080/demo/login/是错误 HTTP ERROR: 404 /WEB-INF/grails-app/views/login/index.jsp RequestURI=/demo/login/ Powered by Jetty:// 但是我 是从 主页登陆上去的 应该在那改呀 LoginControl是 class LoginController { def loginService def index = { } def login = { User u = new User() u.properties = params if (params.name && params.password) { def user = loginService.check(u) if (user) { flash.message = "Welcome ${user.name}" render(view: "ok", model: [user: user]) } else { flash.error = "Invalid ${u.name} with ${u.password}" render(view: "login", model: [user: u]) } } else { render(view: "login", model: [user: u]) } } } |
|
agile_boy
2007-09-28
如果没有指定controller的action,那么系统就缺省的去找index,所以才回出现这样现象。
你可以设置defaultAction='login' or index = {redirect:'login'},防止这样的错误发生 |