Struts2 实现一个开关控制一个页面的两个版本

行吧,我也搞不懂我自己在写什么,大概就是一种实现方式,当你不确定同一个页面,要用版本A还是版本B的时候,可以通过如下的方式进行实现。

1:准备一个其他页面用于引入的文件,为brandConfrim.jsp文件

<%@ taglib uri="/struts-tags" prefix="s" %>
<s:set name="brand" value = "2pang" />
<!-- 或者使用这个版本的 
<s:set name="brand" value ="2tong" /> 
-->

2:准备好版本A,版本B对应的页面

假定brand为2pang的时候,是展示版本A对应的页面;brand为2tong的时候,是展示版本B对应的页面

版本A对应的界面为:test_2pang.jsp

版本B对应的界面为test_2tong.jsp

3:准备好版本A,版本B所共同对应的页面,即test.jsp,在其中写入如下的代码

<%@ include file="brandConfirm.jsp" %> 
<s:if test="#brand == '2pang'">
    <%@ include file="test_2pang.jsp" %> 
</s:if>
<s:elseif test="#brand== '2tong'">
    <%@ include file="test_2tong.jsp" %> 
</s:elseif>
<s:else>
    <!-- do nothing --> 
</s:else>
就可以了的~



猜你喜欢

转载自blog.csdn.net/orange_612/article/details/80986442