我的网络应用程序包含生成Excel报告的视图。该视图包含一些输入字段,用于指定报告生成标准(最小/最大时间等)。
我必须验证这些输入值(max!= null&& min!= null&& max> min)并在失败时显示错误消息。如果eveyithing没问题,我可以生成报告并返回文件。
我的流程定义如下:
<view-state id="posteingangView" view="/WEB-INF/views/report.xhtml" model="reportCriteriaBean">
<transition on="generateReport">
<evaluate expression="reportController.createReport()"/>
</transition>
</view-state>
目前我可以在视图上输入我的标准并获得有关验证失败的消息,或者下载报告。
但现在静止的是:
如果用户输入无效标准,则会在用户将输入更改为正确值并点击生成按钮后显示消息,必须更新视图(删除失败消息)并下载文件。
在普通的jsp环境中,我会刷新页面并插入一个iframe来下载报告文件以实现该目标。
它如何在spring webflow + jsf中运行?
提前致谢。