我有一个生成 XML 文件的 JSP 文件。假设它的名字是foo.jsp
. XML 生成运行良好。
尽管如此,用户通过点击访问文件
myserver/foo.do
所以,我需要一种方法来实现它
myserver/foo.xml
虽然我不同意使用 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 文件夹中