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表单上了。
结果:
这里写图片描述

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在SpringMVC中,表单的处理是非常常见的操作。而SpringMVC提供了form:标签库来简化表单的处理,使得表单的处理更加方便和简单。 使用form:标签库,需要在JSP页面中引入form标签库的命名空间,如下所示: ``` <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> ``` 引入命名空间后,就可以使用form标签库提供的标签来处理表单了。比如,使用form:form标签创建一个表单,如下所示: ``` <form:form modelAttribute="user" method="post" action="/user/save"> <table> <tr> <td><form:label path="username">Username:</form:label></td> <td><form:input path="username" /></td> </tr> <tr> <td><form:label path="password">Password:</form:label></td> <td><form:password path="password" /></td> </tr> <tr> <td colspan="2"><input type="submit" value="Submit" /></td> </tr> </table> </form:form> ``` 在上面的代码中,form:form标签用来创建一个表单,其中modelAttribute属性用来指定表单数据绑定到的对象,method属性用来指定表单提交时使用的HTTP方法,action属性用来指定表单提交的URL。form:label标签用来创建一个标签,path属性用来指定标签绑定到的对象属性form:input标签用来创建一个文本框,path属性用来指定文本框绑定到的对象属性form:password标签用来创建一个密码框,path属性用来指定密码框绑定到的对象属性使用form:标签库可以非常方便地处理表单,提高开发效率。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值