当前位置:我的异常网» Java Web开发 » struts 表单提交 action不执行,该怎么处理
struts 表单提交 action不执行,该怎么处理
www.myexceptions.net 网友分享于:2013-03-23 浏览:59次
struts 表单提交 action不执行
为什么点击登录button画面出现空白页面,设置断点action不执行。是不是我哪里配置错误了吗?
代码如下:
【index.jsp】
|
【struts-config.xml】
type="com.ibatis.struts.action.UserAction" name="userForm" input="/index.jsp">
【UserAction】
public class UserAction extends Action{
private UserForm userForm;
private UserDao userDao;
/**
* @param userDao the userDao to set
*/
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
public ActionForward logic(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)throws Exception {
// 取得画面上的数据
userForm = (UserForm) form;
// 去数据库验证用户名密码
User userParam = new User();
userParam.setName(userForm.getName());
userParam.setPasswd(userForm.getPasswd());
User user = (User) userDao.getUser(userParam);
// 对检索结果进行验证
if (user.getName() == null || "".equals(user.getName())){
return mapping.findForward("fail");
} else {
return mapping.findForward("success");
}
}
}
是我哪里配置错误了吗?
------解决方案--------------------
文章评论