关于网友提出的“jfinal render问题”问题疑问,本网通过在网上对“jfinal render问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:jfinal render问题描述:
@JFinal
先说说环境
jfinal 1.4 mysql5 jetty8.1.8 页面是dwz
再说说问题
1.有两个账号 A和B 。当A登陆时 访问任意菜单地址(用/role来举例),访问后进入/role/index方法,在方法执行后,程序又自动重新执行一次/main(也就是登陆成功后跳转到的地址)。当B访问的时候,则不会出现以上问题。猜测可能是/role/index方法没有写render来指定返回的jsp页面。在/role/index方法中加入render("index.jsp");指定返回页面后,则两个账号都可以正常访问了。为什么不加render("index.jsp");B账号访问就能正常返回,而A账号不好使?
2.正常如果一个方法不写render默认会返回当前目录与此方法名相同的页面文件吗?还是有什么注意事项我不知道……
解决方案1:
@JFinal
public void index() {
//此处取值查询省略……keepPara();
render("index.jsp");//如果不加这个则A账号登陆就访问异常(详见上面问题)
}
解决方案2:
发代码看一下吧