Action运行到一半不动了

chenweicw0 2010-05-08 07:08:09
//登录
public ActionForward login(ActionMapping mapping ,ActionForm form ,
HttpServletRequest request , HttpServletResponse response) throws Exception{
ActionForward forward = null ;
User user = null ;
try{
UserForm uf=(UserForm)form;
HttpSession session = request.getSession(false) ;
String userName = uf.getUserName();
String password = uf.getPassword();
String duty= uf.getDuty();
user = biz.login(userName, password) ;
System.out.println("++++++++++++++++++++++++++++++++++++++++");
if(session.getAttribute("user")!=null){
session.removeAttribute("user");
if(user!=null&&user.getDuty().equals(duty)){
session.setAttribute("user", user) ;
if(duty.equals("admin")){
System.out.println("++++++++++++++++++++++++++++++++++++++++");
forward = mapping.findForward("adminLoginSuccess") ;
System.out.println("----------------------------------------------");
}else if(duty.equals("manager")){
forward = mapping.findForward("managerLoginSuccess") ;
}else if(duty.equals("user")){
forward = mapping.findForward("userLoginSuccess") ;
}

到第一个++++++++++++就停了
控制台显示

18:53:28,531 DEBUG SessionImpl:422 - after transaction completion
18:53:28,531 DEBUG SessionImpl:273 - closing session
18:53:28,531 DEBUG ConnectionManager:375 - connection already null in cleanup : no action
++++++++++++++++++++++++++++++++++++++++
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenweicw0 2010-05-09
  • 打赏
  • 举报
回复
谢谢了~~~原来是这么小小的失误~~郁闷我一天了~做梦都被吓醒 哭啊我
injuer 2010-05-09
  • 打赏
  • 举报
回复
你的配置文件出现问题,请仔细查看你的配置文件中,是否配置了close方法或是在wbe.xml中配置了cleanup过滤器.....
龙四 2010-05-08
  • 打赏
  • 举报
回复
session.getAttribute("user")==null了

打印下session.getAttribute("user")呗
chenweicw0 2010-05-08
  • 打赏
  • 举报
回复
而且 昨天还好好的 今天一运行就不行了

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧