jsp页面上的Struts2迭代

发布于 2024-10-15 09:59:55 字数 630 浏览 2 评论 0原文

我试图在我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雪落纷纷 2024-10-22 09:59:55

我刚刚添加了一个新的 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.

海拔太高太耀眼 2024-10-22 09:59:55
<s:iterate  var="even" value="eventList">
    <s:property value="ListProperty1/>
    <s:property value="ListProperty2/>
    <s:property value="ListProperty3/>
</s:iterate>
<s:iterate  var="even" value="eventList">
    <s:property value="ListProperty1/>
    <s:property value="ListProperty2/>
    <s:property value="ListProperty3/>
</s:iterate>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文