form表单是modelAttribute以及path属性的使用

今天根据工作中遇到的知识总结一下,可能不是很重要的事情,但是就自己能力而言,是一个没有遇到过的东西。
不说这么多了,直接上代码:
登陆界面:
<*/form action=”login” method=”post”>
用户名:<*/input type=”text” name=”username”/>
密码:<*/input type=”text” name=”password”/>
<*/input type=”submit” value=”登录”/>
<*/a href=”regist.jsp”>注册
<*//form>
调到Cotroller:
@RequestMapping(“/login”)
public String login(@RequestParam(“username”)String username,@RequestParam(“password”)String password,Model model){
User user=new User();
user.setUsername(username);
user.setPassword(password);
user.setAge(12);
user.setSchool(“大学”);
user.setSex(“女”);
user.setAddress(“河北”);
int count=userServer.userselect(username, password);
if(count >0){
model.addAttribute(“user”, user);
return “main”;
}else{
return “regist”;
}
}
Cnotroller层并没有连到数据库,做了一个假数据,模仿了从数据库读取数据。
主界面:
<*/form:form action=”good” method=”post” modelAttribute=”user”>
年龄:<*/form:input type=”text” path=”age”/>
性别:<*/form:input type=”text” path=”sex”/>
籍贯:<*/form:input type=”text” path=”address”/>
学校:<*/form:input type=”text” path=”school”/>
<*/input type=”submit” value=”保存”/>
<*//form:form>
此时界面上会显示我从数据库中读取的值,这些数据被绑定到了form表单上了。
结果:
这里写图片描述

你可能感兴趣的:(Jsp学习)