修改 jsp 之后不会影响其他表的方法
一般来说大家都需要修改 jsp 来实现一些功能比如说首次展示不加载报表, 固定表头等一些功能这样修改 jsp 的话会影响到所有使用这这个 jsp 的表. 下面我提供两种简单的方法来避免这个问题.
方案 1. 可以拷贝一个 jsp 修改 jsp 的名字让要实现不同功能的表来访问不同的 jsp.
方案 2. 可以在 jsp 中做判断让要实现不同功能的 jsp 走不同的标签
<div id=reportContainer data-options="region:'center',border:false" style="text-align:center">
<%if(report=="折叠报表.rpx"){%>
<report:html name="report1" reportFileName="<%=report%>"
funcBarLocation="no"
needScroll="<%=scroll%>"
generateParamForm="no"
params="<%=param.toString()%>"
exceptionPage="/reportJsp/myError2.jsp"
appletJarName="/raqsoftReportApplet.jar"
scrollWidth="100%"
scrollHeight="100%"
needImportEasyui="no"
isOlap="yes"
/>
<%}else{%>
<report:html name="report1" reportFileName="<%=report%>"
funcBarLocation="no"
needScroll="<%=scroll%>"
generateParamForm="no"
params="<%=param.toString()%>"
exceptionPage="/reportJsp/myError2.jsp"
appletJarName="/raqsoftReportApplet.jar"
scrollWidth="100%"
scrollHeight="100%"
needImportEasyui="no"
scale="1.5"
/>
</div>