
EL 表达式
以下是JSP中的部分代码,使用了EL表达式,为什么无法输出数组的元素?<%String[]str=newString[]{"1","2","3","4","5","6"}...
以下是JSP中的部分代码,使用了EL 表达式,为什么无法输出数组的元素?
<%
String[] str=new String[]{"1","2","3","4","5","6"};
request.setAttribute("str",str);
int i=0;
%>
<c:forEach var="p" items="${str}">
<td class="TableBody1">${p[i]}</td>
<% i++; %>
</c:forEach>
<a href="/acmoj/problem02list.do?id=${p.id}">${p.id}</a>
以上超链接无法实现,该怎么实现点击超链接时把EL表达式当参数传过去 展开
<%
String[] str=new String[]{"1","2","3","4","5","6"};
request.setAttribute("str",str);
int i=0;
%>
<c:forEach var="p" items="${str}">
<td class="TableBody1">${p[i]}</td>
<% i++; %>
</c:forEach>
<a href="/acmoj/problem02list.do?id=${p.id}">${p.id}</a>
以上超链接无法实现,该怎么实现点击超链接时把EL表达式当参数传过去 展开
2个回答
展开全部
c:forEach语句用错了,应该是这样
<c:forEach var="p" items="${str}">
<td class="TableBody1">${p}</td>
</c:forEach>
问题补充:<a href="/acmoj/problem02list.do?id=${p.id}">${p.id}</a>
以上超链接无法实现,该怎么实现点击超链接时把EL表达式当参数传过去
怎么实现不了?你p是什么类,能直接取得id吗?有p这个变量吗?
你补充的内容和原来的问题有关系吗?
<c:forEach var="p" items="${str}">
<td class="TableBody1">${p}</td>
</c:forEach>
问题补充:<a href="/acmoj/problem02list.do?id=${p.id}">${p.id}</a>
以上超链接无法实现,该怎么实现点击超链接时把EL表达式当参数传过去
怎么实现不了?你p是什么类,能直接取得id吗?有p这个变量吗?
你补充的内容和原来的问题有关系吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询