Html部分
<form action="${pageContext.request.contextPath}/Login/loginVerify1" method="post">
<!-- 在表单中设置value属性,通过EL表达式实现表单回填,如果EL没有查到数据,返回""空字符串 -->
姓名:<input type="text" name="name" value="${user1.name }"/><br/>
性别:<input type="text" name="sex" value="${user1.sex }"/><br/>
电话:<input type="text" name="phone" value="${user1.phone }"/><br/>
<input type="submit" value="提交"/>
</form>
后台验证部分
@RequestMapping(value="loginVerify1",method=RequestMethod.POST)
public String loginVerify1(HttpServletRequest request , HttpServletResponse response,User1 user1) throws Exception{
String name = user1.getName();
String sex = user1.getSex();
String phone = user1.getPhone();
if(name==null||sex==null&&phone==null){
}else if(!name.equals("admin")){
//这里实现的表单回填,如果name不是"admin",则在request中存储三个文本框发过来的请求数据,同时返回Html表单页面,利用EL表达式回填数据
request.setAttribute("user1", user1);
}
return "jsp/login1";
}