皕杰报表作为项目部署时,需在web.xml中进行相关配置,具体要配置那些信息呢?基本上包含报表系统提供的web.xml文件中的节点下的所有内容。
其中主要是配置servlet信息和一些必要的过滤器。Servlet是运行在服务器上的一个小程序,用来处理服务器接收到的请求。
皕杰报表的servlet包含如下设置:
reportServlet
bios.report.engine.output.ReportEmitter
reportConf
/WEB-INF/resources/report_config.xml
2
collecterServlet
bios.report.engine.output.ReportCollecter
accessorServlet
bios.report.engine.output.ReportAccessor
fillinServlet
bios.report.engine.output.ReportFillin
reportServlet
/ReportEmitter
collecterServlet
/ReportQuerier
accessorServlet
/ReportHelper
fillinServlet
/ReportFeeder
当皕杰报表用皕杰平台做门户时,还需要将平台的相关配置放进来。
jfinal
com.jfinal.core.JFinalFilter
configClass
bios.platform.PlatformConfig
-->
jfinal
/*
bios.platform.common.sys.OnlineUserListener
另外,可将编码转换过滤器和XSS防注入过滤器配置在平台的主过滤器之后。
CharacterEncodingFilter
bios.report.engine.output.CharacterEncodingFilter
encode
UTF-8
CharacterEncodingFilter
/ReportEmitter
CharacterEncodingFilter
/ReportQuerier
XSSRequestFilter
bios.report.engine.output.XssRequestFilter
-->
XSSRequestFilter
/ReportEmitter
XSSRequestFilter
/ReportQuerier