Num.03-jsp中的循环语句、表单隐藏提交数据

jsp中的循环语句、表单隐藏提交数据

jsp中的for循环

第一步:导包

		<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl -->
        <dependency>
            <groupId>javax.servlet.jsp.jstl</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api -->
        <dependency>
            <groupId>javax.servlet.jsp.jstl</groupId>
            <artifactId>jstl-api</artifactId>
            <version>1.2</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/taglibs/standard -->
        <dependency>
            <groupId>taglibs</groupId>
            <artifactId>standard</artifactId>
            <version>1.1.2</version>
        </dependency>

代码举例:

	<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
	<table border="1px" width="40%">
        <tr>
            <th>id</th>
            <th>用户</th>
            <th>密码</th>
            <th>真实姓名</th>
            <th>身份证号</th>
            <th>功能</th>
        </tr>
        <c:forEach items="${users}" var="user">
            <tr>
                <td>${user.uid}</td>
                <td>${user.username}</td>
                <td>${user.password}</td>
                <td>${user.rename}</td>
                <td>${user.id}</td>
                <td><a href="ds?uid=${user.uid}">删除</a>|<a href="as?uid=${user.uid}">修改</a></td>
            </tr>
        </c:forEach>
    </table>

forEach语法:

<c:forEach
    items="<object>"
    begin="<int>"
    end="<int>"
    step="<int>"
    var="<string>"
    varStatus="<string>">
    ...

forEach标签属性

属性描述是否必要默认值
items要被循环的信息
begin开始的元素(0=第一个元素,1=第二个元素)0
end最后一个元素(0=第一个元素,1=第二个元素)Last element
step每一次迭代的步长1
var代表当前条目的变量名称
varStatus代表循环状态的变量名称

表单隐藏提交数据

例:

	<form action="ast" method="post">
        <%--隐藏提交uid数据--%>
        <input type="hidden" name="uid" value="${user.uid}"><br>
        账号:<input type="text" name="username" value="${user.username}"><br>
        密码:<input type="text" name="password" value="${user.password}"><br>
        真实姓名:<input type="text" name="rename" value="${user.rename}"><br>
        身份证号:<input type="text" name="id" value="${user.id}"><br>
        <input type="submit" value="修改">
    </form>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值