我正在开发一个迁移项目(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文件夹。
我面临分页链接的相同问题。
由于
答案 0 :(得分:0)
将您的视图部分放在web-inf文件夹之外的jsp中。因为我们无法访问web-inf资源。