jsp页面上的Struts2迭代
我试图在我的 jsp struts2 页面中引入一些逻辑。如果从会话变量返回的列表为空,那么我想迭代它。如果它非空,那么我想使用现有的列表。下面是我的代码,但编译器抱怨它们有两个迭代器是标签,但只有一个结束标签。
<%
java.util.List eventL = (java.util.List)session.getAttribute("eventList");
if(eventL != null){
System.out.println("SIZE LIST IS "+eventL.size());
%>
<s:iterator value="eventL" var="event">
<%
}
else
{
%>
<s:iterator value="eventList" var="event">
<% } %>
另外,我是否正确迭代会话变量返回的列表?
谢谢
Im trying to introduce some logic into my jsp struts2 page. If a List returned from a session variable is null then I want to iterate over it. If it is non null then I want to use the exising list. Below is my code but the compiler is complaining that their are two iterator being tags but just one end tag.
<%
java.util.List eventL = (java.util.List)session.getAttribute("eventList");
if(eventL != null){
System.out.println("SIZE LIST IS "+eventL.size());
%>
<s:iterator value="eventL" var="event">
<%
}
else
{
%>
<s:iterator value="eventList" var="event">
<% } %>
Also am I iterating over the list returned by the session variable correctly ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我刚刚添加了一个新的 struts 操作,并在该操作中添加了请求的会话变量。该操作重定向到完全相同的页面,但使用了会话变量。
I just added a new struts action and added requested the session variable within the action. The action redirects to the exact same page but used the session variable.