JSP生成.xml文件

时间:2013-07-03 17:39:55

标签: java xml jsp struts

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

但是,用户通过点击

来访问该文件

myserver/foo.do

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

myserver/foo.xml

1 个答案:

答案 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文件夹中