JSP嵌入的java代码怎么传入一个EL表达式的值?

<%request.setAttribute("list1",service.query(1,null));%><%--第1层--%><c:forEachvar="c"i... <% request.setAttribute("list1",service.query(1,null));%>
<%--第1层 --%>
<c:forEach var="c" items="${list1}" varStatus="s1">
${c.id }
<% request.setAttribute("list2",service.query(2,"HF01"));%>
<%--第2层 --%>
<c:forEach var="d" items="${list2}" varStatus="s2">
<input id="mc" value="${d.mc }"/>
</c:forEach>
</c:forEach>
=======================================
<% request.setAttribute("list2",service.query(2,"HF01"));%>
参数【HF01】现在是直接写的,实际上应该的每次遍历后【${c.id }】的值,每次值都不一样。
怎么把${c.id }的值传入到<% ...%>这里边呢?
展开
 我来答
NiceBabyLuckys
2013-07-20 · TA获得超过167个赞
知道小有建树答主
回答量:257
采纳率:100%
帮助的人:42.4万
展开全部
你的想法有误,记住,你的EL表达式获取的数据其实就是你从jsp脚本中或者Servlet所藏的值获取到的,因此如果你在读取集合的时候想要做些什么,呢你就不应该使用EL表达式,而是使用jsp脚本来写,或者你用EL表达式就要结合标签元素使用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式