MENU

Spring MVC表单标签常用库

先提一个循环,非常实用. 将Controller的数据循环(list),赋值给dept.

<c:forEach items="${list}" var="dept">

</c:forEach>

示例代码

<c:forEach items="${list}" var="dept">
    <tr class="message-unread">
        <td class="hidden-xs">
            <label class="option block mn">
                <input type="checkbox" name="mobileos" value="FR">
                <span class="checkbox mn" style="top: -6px;"></span>
            </label>
        </td>
        <td>${dept.sn}</td>
        <td>${dept.name}</td>
        <td>${dept.address}</td>
        <td>
            <a href="/department/to_update/${dept.sn}">编辑</a>
            <a href="/department/remove/${dept.sn}">删除</a>
        </td>
    </tr>
</c:forEach>

下面是正文

在jsp头部加入

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>

<form:form action="/useradd" method="post" modelAttribute="user"> //通过modelAttribute绑定模型 

文本框

使用 <form:input path="name" /> 标签来渲染一个 HTML 文本框,等同于:
<input id="name" name="name" type="text" value=""/>

这里注意,使用css时用cssClass

例如:<form:input path="address" cssClass="gui-input" placeholder="地址..." />

文本域

使用 <form:textarea path="address" rows="5" cols="30" /> 标签来渲染一个 HTML 文本域,等同于:
<textarea id="address" name="address" rows="5" cols="30">

密码框

使用 <form:password path="password" /> 标签来渲染一个 HTML 密码框,等同于:
<input id="password" name="password" type="password" value=""/>

本站所有未注明转载的文章均为原创,并采用CC BY-NV-SA 4.0 授权协议,转载请注明来源。

Last Modified: March 24, 2020
Archives QR Code
QR Code for this page
Tipping QR Code