resin服务器下多表显示及样式问题

客户在报表展现与输出" target="_blank" class="geeznLink8">展现报表时常常要求将多张报表在一个页面中展示,此时可在页面上定义多个润乾的tag标签来显示,如:

<report:html name=”report1″ reportFileName=”22.raq”

funcBarLocation=”"

       needPageMark=”no”

/>

<report:html name=”report2″ reportFileName=”22.raq”

funcBarLocation=”"

       needPageMark=”no”

/>

<report:html name=”report3″ reportFileName=”22.raq”

funcBarLocation=”"

       needPageMark=”no”

/>

此种写法在大多数web服务器上都没问题,但是当部署在resin上时,会有一些特殊问题:

问题一:三段标签引用的是同一个raq,访问页面时前台只展现一个报表,后台报错:

问题二:将第二段标签中引用的报表名称更改后,报表能正常展现,但页面样式上展现会出相关问题:

标签中设置为不需要工具条,不需要页码

funcBarLocation=”"

needPageMark=”no”

但是在页面展现时,只有第一个表能按照设置正常展现,后边的表并没有按照要求显示。

这两个问题为在resin特有的问题,主要是resin服务器解析页面时出现的问题。润乾针对这种问题专门增加了项配置,在reportConfig.xml中增加

       <config>

      <name>webServerType</name>

      <value>resin</value>

    </config>

这样,上述两个问题能圆满解决,正常展示。

本文标签: