1 利用myeclipse自动生成表单有 html:cancel ,但是点击取消按钮发现和提交按钮一样,后来在LoginAction.java 里public ActionForward execute( 函数中增加代码才取得效果:
LoginForm loginForm = (LoginForm) form;
if(isCancelled(request)){
loginForm.reset(mapping, request);
return mapping.getInputForward();
}else{
String loginName = loginForm.getLoginName();
String pwd = loginForm.getPassword();
LoginCheck login = new LoginCheck();
ActionErrors errors = new ActionErrors();
if (login.loginChk(loginName,pwd)){
//登录成功转向index.jsp
return mapping.findForward("success");
}else{
//登录失败转向login.jsp
errors.add("notExists",new ActionError("login.jsp.notExist"));
saveErrors(request,errors);
return mapping.getInputForward();
}
}
2 自动向导导入的包有时候可能不够用,还是手动在myeclipse下搜索到jar文件,然后放到lib下
可能需要的有commons-pool.jar commons-collections.jar javax.servlet.jar javax.servlet.jsp.jar等
3 对不起,目前没有数据! |
对于空数据 空字符串,这个都可以,notpresent对空变量不行,在浏览数据集时应该使用empty
阅读(1369) | 评论(0) | 转发(0) |