浏览 2584 次
锁定老帖子 主题:Tiles与DisplayTag
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-09
在做DISPLAYTAG时,上网找了好些资料,不过大致都大同小异,大家似乎都有这样一段代码 <filter> <filter-name>exportFilter</filter-name> <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class> </filter> 却没有下文了! 可是今天在与TILES组合使用出现了问题,昨天可以运行成功的导出EXCEL功能不可以了,报以下异常: 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). 它似乎在提示我不能与别的TAG一起使用,可这没有道理呀! 于是又开始寻求资料来看,只是突然想到我的web.xml配置,配置了一个过滤器,可我过滤谁呢?加上这样一段代码试试: <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> 终于,导出功能又可以成功运行了! 以前学习STRUTS,了解过滤器与数据流的关系,可现在运用了TILES框架,系统中的数据走向又应该是怎样的呢?而又为何会出现这个问题呢? 恩,看看去! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |