Tiles与DisplayTag

今天终于给我的各个页面来了个总体规划,加上了TILES框架,感觉上好多了。
在做DISPLAYTAG时,上网找了好些资料,不过大致都大同小异,大家似乎都有这样一段代码
[code]
<filter>
<filter-name>exportFilter</filter-name>
<filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>
</filter>
[/code]
却没有下文了!
可是今天在与TILES组合使用出现了问题,昨天可以运行成功的导出EXCEL功能不可以了,报以下异常:
[code]
javax.servlet.jsp.JspException: ServletException in 'templete.jsp': ServletException in 'test.jsp': Unable to reset response before returning exported data. You are not using an export filter. Be sure that no other jsp tags are used before display:table or refer to the displaytag documentation on how to configure the export filter (requires j2ee 1.3).
[/code]
它似乎在提示我不能与别的TAG一起使用,可这没有道理呀!
于是又开始寻求资料来看,只是突然想到我的web.xml配置,配置了一个过滤器,可我过滤谁呢?加上这样一段代码试试:
[code]
<filter-mapping>
<filter-name>exportFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>exportFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
[/code]
终于,导出功能又可以成功运行了!
以前学习STRUTS,了解过滤器与数据流的关系,可现在运用了TILES框架,系统中的数据走向又应该是怎样的呢?而又为何会出现这个问题呢?
恩,看看去!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值