日期:2014-05-18  浏览次数:20693 次

在javabean中怎么重定向一个页面?
在jsp中使用renponse.sendRedirect(),但是在javabean中怎么重定向一个页面?

------解决方案--------------------
首先LZ对Javabean理解有所不足,javabean在MVC模式中是起到M的作用,也就是数据模型,本身不应包含任何逻辑除了Setter和Getter方法,还有成员字段,你要是跳转就用jsp或者Servlet

------解决方案--------------------
javabean返回一个参数值,在jsp里面根据bean的返回值进行跳转
------解决方案--------------------
楼主一定要在javabean中跳转的话就需要把request和response传到javabean中
如下:
public void checkUserLogin(HttpServletRequest request,HttpServletResponse response){
try{
request.getRequestDispatcher( "./login.do ").forward(request,response);
}
catch(Exception e){
e.printStackTrace();
}
------解决方案--------------------
可以将request对象传入即可,不过跳转动作还是不要在bean中做,同1,2楼所言
------解决方案--------------------
up
------解决方案--------------------
学习~!
------解决方案--------------------
学习