struts1 中由于有的时候,需要修改页面显示的内容,但是在logic标签的中,
无法对现实的内容修改。但是有个小技巧可以取出对象值,然后加上控制得到
控制显示内容的目的。
例如:tmpid就是临时声明的变量,后面可以通过jsp控制其显示的内容。
<logic:present name="AllDefCommentNoteList">
<logic:iterate id="defall" name="AllDefCommentNoteList">
<bean:define id="tmpid" name="defparent" property="id" type="java.lang.String">
</bean:define>
<% if(tmpid!=null && tmpid.equal("1") ){%>
内容1
<% } %>
<% if(tmpid!=null && tmpid.equal("2") ){%>
内容2
<% } %>
</logic:iterate>
无法对现实的内容修改。但是有个小技巧可以取出对象值,然后加上控制得到
控制显示内容的目的。
例如:tmpid就是临时声明的变量,后面可以通过jsp控制其显示的内容。
<logic:present name="AllDefCommentNoteList">
<logic:iterate id="defall" name="AllDefCommentNoteList">
<bean:define id="tmpid" name="defparent" property="id" type="java.lang.String">
</bean:define>
<% if(tmpid!=null && tmpid.equal("1") ){%>
内容1
<% } %>
<% if(tmpid!=null && tmpid.equal("2") ){%>
内容2
<% } %>
</logic:iterate>
本文介绍了一个Struts1中的小技巧,通过在Logic标签中定义一个临时变量,并结合JSP页面的条件判断来实现动态显示不同的内容。这种方法为开发者提供了灵活控制页面展示效果的能力。
381

被折叠的 条评论
为什么被折叠?



