jsp自定义标签中<c:forEach>中能不能有form提交表单?
展开全部
<c:forEach>有两种表达语法去选择数据
1、取item ="${集合类对象名}";2、取var ="变量名"
应该可以将form放在<c:forEach>循环体中,只需用变量控制好循环次数就可以了:
<c:forEach var="num" begin="1" end="3" step="1">
<form name="${num}" action=.... >
</c:forEach>
但这样想干嘛?
1、取item ="${集合类对象名}";2、取var ="变量名"
应该可以将form放在<c:forEach>循环体中,只需用变量控制好循环次数就可以了:
<c:forEach var="num" begin="1" end="3" step="1">
<form name="${num}" action=.... >
</c:forEach>
但这样想干嘛?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可是可以 ,但是 你要循环表单干嘛哦 …… 一般都是将数据从数据库中取出 通过tstl标签循环出来的是不嘛 , 没得必要去循环许多表单撒 ,呵呵 ……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般是<c:forEach>在表单之中
按你的说法是循环提交?
会有很多form表单?
按你的说法是循环提交?
会有很多form表单?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-12-27 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
jsp中的form表单提交允许有多个,但是不能放在<c:forEach>中来输出并提交,这样会引起页面性能问题。
一般定义form在body的一开始,在body中写<c:forEach>来循环输出数据显示。
用c:forEach 中vaStatus的属性可以获得迭代的自身状态,如:
<c:forEach var=”" items=”" varStatus=”status”>
<c:out value=”${status.current}”/> 当前对象
<c:out value=”${status.index}”/> 此次迭代的索引
<c:out value=”${status.count}”/> 已经迭代的数量
<c:out value=”${status.first}”/> 是否是第一个迭代对象
<c:out value=”${status.last}”/> 是否是最后一个迭代对象
</c:forEach>
一般定义form在body的一开始,在body中写<c:forEach>来循环输出数据显示。
用c:forEach 中vaStatus的属性可以获得迭代的自身状态,如:
<c:forEach var=”" items=”" varStatus=”status”>
<c:out value=”${status.current}”/> 当前对象
<c:out value=”${status.index}”/> 此次迭代的索引
<c:out value=”${status.count}”/> 已经迭代的数量
<c:out value=”${status.first}”/> 是否是第一个迭代对象
<c:out value=”${status.last}”/> 是否是最后一个迭代对象
</c:forEach>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询