JSP生成.xml文件
问题描述:
我有一个生成XML文件的JSP文件。假设它的名字是foo.jsp
。 XML生成工作正常。JSP生成.xml文件
尽管如此,用户通过点击
myserver/foo.do
那么访问该文件,我需要一种方法来使
myserver/foo.xml
答
,而我用JSP生成XML不同意但您可以在web.xml中的web应用(标签)中添加此部分
<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文件夹中即可。
JSP没有理由生成XML文件。在你的struts控制器/ servlet中执行该逻辑。 –
有没有什么理由你不能用'mod_rewrite'来做这件事? – thatidiotguy
@thatidiotguy我没有访问Apache的文件。 Sotirios我该怎么做?请教,建议。 – Augusto