jsp自定义标签中<c:forEach>中能不能有form提交表单?

 我来答
百度网友b9aa5059d
推荐于2018-03-13 · 超过28用户采纳过TA的回答
知道答主
回答量:62
采纳率:100%
帮助的人:54.5万
展开全部
<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>
但这样想干嘛?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
faith123456789
2010-08-30
知道答主
回答量:26
采纳率:0%
帮助的人:11.4万
展开全部
可是可以 ,但是 你要循环表单干嘛哦 …… 一般都是将数据从数据库中取出 通过tstl标签循环出来的是不嘛 , 没得必要去循环许多表单撒 ,呵呵 ……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友083bb81
2010-08-23
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
一般是<c:forEach>在表单之中
按你的说法是循环提交?
会有很多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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式