先提一个循环,非常实用. 将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=""/>


Last modification:August 27, 2020
如果觉得我的文章对你有用,请随意赞赏