我有一个生成XML文件的JSP文件。我们说它的名字是foo.jsp
。 XML生成运行良好。
但是,用户通过点击
来访问该文件 myserver/foo.do
所以,我需要一种方法来实现它
myserver/foo.xml
答案 0 :(得分: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文件夹中