Action:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserForm userForm = (UserForm) form;
String username=userForm.getUsername();
String password=userForm.getPassword(); TEST test=new TEST();//连接数据库
UserForm userinfo=test.Login(username, password);//返回查到的对象
if(userinfo!=null)
{
request.setAttribute("userinfo",userinfo);
return mapping.findForward("SUCCESS");
}
else
return mapping.findForward("ERROR");
}
JSP某一段:
<center><h3>登陆成功!</h3></center><br>
<center>欢迎<bean:write name="userinfo" property="username" scope="request"/>登陆<br></center>
<center><a href=update.jsp>修改密码</a></center>
Action中: UserForm userinfo=test.Login(username, password);//返回查到的对象
在这行代码中,我建议应该写成UserVO userinfo=test.Login(username, password);
不要再传formbean,那样就乱了,formbean是从jsp上读取的form数据,而action处理后的数据不是formbean,应该是vo
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserForm userForm = (UserForm) form;
String username=userForm.getUsername();
String password=userForm.getPassword(); TEST test=new TEST();//连接数据库
UserForm userinfo=test.Login(username, password);//返回查到的对象
if(userinfo!=null)
{
request.setAttribute("userinfo",userinfo);
return mapping.findForward("SUCCESS");
}
else
return mapping.findForward("ERROR");
}
JSP某一段:
<center><h3>登陆成功!</h3></center><br>
<center>欢迎<bean:write name="userinfo" property="username" scope="request"/>登陆<br></center>
<center><a href=update.jsp>修改密码</a></center>
Action中: UserForm userinfo=test.Login(username, password);//返回查到的对象
在这行代码中,我建议应该写成UserVO userinfo=test.Login(username, password);
不要再传formbean,那样就乱了,formbean是从jsp上读取的form数据,而action处理后的数据不是formbean,应该是vo
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货