修改 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>