springmvc_form表单

1 form:form

<%--modelAttribute和控制器跳转添加页面时的map的key和控制器添加方法的参数名一致--%>
<%--跳转到/department/add,并自动将表单封装成跳转时传过来的Department对象department--%>
<%--默认方法method="post"--%>
<form:form action="/department/add" modelAttribute="department" id="admin-form" name="addForm">

在这里插入图片描述

2 form:input 文本框

<%--id和name属性->path【form->springmvc form】,翻译成静态页面时,path属性会翻译成id,name属性为该值--%>
<%--当id和name属性值,不一样时,只让name变为path-->
<%--class->cssClass【form->springmvc form】--%>
<%--form:input本身就是文本框的意思,所有type属性和value属性不需要 type="text" value=""--%>
<%--因为使用的是springmvc的表单,所以,会自动把传入对象各属性的值,自动和表单相同的id匹配填充-
<form:input path="sn" cssClass="gui-input" placeholder="编号..."/>

3 form:select 下拉列表

传入元素是对象的集合

<%--items表集合,当元素的类时,itemLabel表页面中显示值,itemValue表实际点击该字段传送的值,--%>
<%--点击研发部门,传送部门表中研发部门对应的编号sn--%>
<form:select path="departmentSn" items="${dlist}" itemLabel="name" itemValue="sn" cssClass="gui-input" placeholder="所属部门..."/>

传入正常的集合

<form:select path="post" items="${plist}" cssClass="gui-input" placeholder="职务..."/>

form:hidden

<%--编辑员工信息时,密码不在页面显示,并直接提交,因为会把表单封装成员工类对象,为了保证信息的完整性--%>
<form:hidden path="password"/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值