0

我有一个生成 XML 文件的 JSP 文件。假设它的名字是foo.jsp. XML 生成运行良好。

尽管如此,用户通过点击访问文件

myserver/foo.do

所以,我需要一种方法来实现它

myserver/foo.xml

4

1 回答 1

1

虽然我不同意使用 jsp 生成 xml,但您可以在 web.xml 中的 web-app(tag) 中添加此部分

<servlet>
    <servlet-name>JspXML</servlet-name>
    <jsp-file>/pages/foo.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>JspXML</servlet-name>
    <url-pattern>/foo.xml</url-pattern>
</servlet-mapping>

虽然你仍然可以通过 foo.jsp 访问 xml 文件,为了防止这种情况,只需将 jsp 文件放在 WEB-INF 文件夹中

于 2013-07-03T18:46:44.537 回答