显示标签中的导出功能

时间:2015-08-04 12:10:48

标签: java spring-mvc displaytag

我正在开发一个迁移项目(Struts - > Spring MVC),但没有更改UI部分。我卡住的地方是我的桌子使用显示标签。我正在使用Display标签以表格格式显示数据,如下所示。

<display:table style="width:100%" name="sessionScope.list" id="listID" export="true" sort="list" pagesize="20" defaultorder="ascending">
    <display:column property="rowNumber" title="#"/>
    <display:column property="issuerName" title="Issuer Name" sortable="true" paramId="in" paramProperty="issuerName" />
    <display:column property="contractNumber" title="Contract Number" sortable="true"/>
    <display:column property="ip" title="IP" sortable="true"/>
    <display:column property="maturityDate" title="Maturity Date" sortable="true"/>
</display:table>

正如我们所知,标记export="true"为我们提供了“导出选项”,其中包含CSV,Excel,XML等选项。

我的问题是,每个选项生成的链接如下所示

http://localhost:8080/myWebApp/WEB-INF/pages/myjsp.jsp?d-445967-e=1&6578706f7274=1

您可以注意到,它就像WEB-INF文件夹中的jsps路径一样。无法从外部访问。但在我的旧应用程序中,此链接如下所示。

http://server:port/myAppName/myJspName.jsp?d-445967-e=3&6578706f7274=1

由于这是一个Struts应用程序,因此文件夹结构与我们在

之外使用JSP的地方差别不大

WEB-INF文件夹。

我面临分页链接的相同问题。

由于

1 个答案:

答案 0 :(得分:0)

将您的视图部分放在web-inf文件夹之外的jsp中。因为我们无法访问web-inf资源。