小编tan*_*bee的帖子

是否可以使用不同的视图解析器?

我在Spring配置中有多个视图解析器,并希望为不同的请求使用不同的视图解析器.

示例:对于以...开头的URL report_*,使用Birt视图解析器,对于ajax调用,使用Tiles解析器等.

尝试设置订单属性,但所有视图都由解析tilesViewResolver.

<beans:bean id="tilesViewResolver" class="org.springframework.js.ajax.AjaxUrlBasedViewResolver">
    <beans:property name="viewClass" value="com.example.example.util.AjaxTiles21View"/>
</beans:bean>

<beans:bean id="birtViewResolver" class="org.eclipse.birt.spring.core.BirtViewResolver">
    ...
    <beans:property name="order" value="2" />
</beans:bean>

<beans:bean id="beanNameResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver">
    <beans:property name="order" value="1" />
</beans:bean>
Run Code Online (Sandbox Code Playgroud)

java birt spring-mvc

47
推荐指数
1
解决办法
2119
查看次数

Birt布局中缺少预览选项卡

刚刚在eclipse中安装了新版本的Birt 4.x,但在布局窗口中找不到预览标签.

java eclipse birt

13
推荐指数
2
解决办法
3590
查看次数

Birt不生成PDF和XLS报告

我正在使用Birt 4.4并且我的html报告工作正常但xls和pdf文件抛出不支持输出格式错误

org.eclipse.birt.report.engine.api.EngineException: The output format xsl is not supported. 
     at org.eclipse.birt.report.engine.api.impl.EngineTask.setupRenderOption(EngineTask.java:2031)
     at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:96)
Run Code Online (Sandbox Code Playgroud)

我试图输出格式设置为xls_spudsoftemitterID,但没有运气

这是代码

EXCELRenderOption xlsOptions = new EXCELRenderOption(options);
xlsOptions.setEmitterID("uk.co.spudsoft.birt.emitters.excel.XlsEmitter");
xlsOptions.setOutputFormat("xls_spudsoft");

response.setHeader("Content-Disposition", "attachment; filename=\"" + reportName + "\"");
xlsOptions.setOutputStream(response.getOutputStream());
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢

java birt spring-mvc

6
推荐指数
1
解决办法
1404
查看次数

标签 统计

birt ×3

java ×3

spring-mvc ×2

eclipse ×1