首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求大腿啊 !解决方法

2012-04-23 
求大腿啊 !~HttpServletRequest req(HttpServletRequest)arg0Object logedreq.getSession().getAttribu

求大腿啊 !~
HttpServletRequest req=(HttpServletRequest)arg0;
Object loged=req.getSession().getAttribute("Loged");
if(null!=loged){
HttpServletResponse resp=(HttpServletResponse)arg1;
resp.sendRedirect(req.getContextPath()+"/error.html");
}
else{
arg2.doFilter(arg0, arg1);
}

这段代码逐行解释一下。。。。

[解决办法]
HttpServletRequest req=(HttpServletRequest)arg0;//把arg0参数强转为HttpServletRequest 类型
Object loged=req.getSession().getAttribute("Loged");//得到Session里面的Loged属性
if(null!=loged){//如果得到的Loged不为空
HttpServletResponse resp=(HttpServletResponse)arg1;//把Arg1参数强转为HttpServletResponse 类型
resp.sendRedirect(req.getContextPath()+"/error.html");//重定向到error.html页面
}
else{//否则
arg2.doFilter(arg0, arg1);//在Filter里面执行下一步
}
——————————————————————————————————————————
用你的大腿想就知道啥意思了

热点排行