我有基于JSP的简单Web应用程序。应用程序的根是这样的:为Servlet设置JSP位置
|
|--META-INF
|--WEB-INF
| `--web.xml
|--img
|--css
|--index.jsp
|--some1.jsp
|--some2.jsp
|--some3.jsp
凡web.xml中包含下面几行:
<servlet>
<servlet-name>servlet-jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>servlet-jsp</servlet-name>
<url-pattern>/*.jsp</url-pattern>
</servlet-mapping>
现在我想改变项目的文件结构 - 所有* .jsp文件移动到特定目录:
|
|--META-INF
|--WEB-INF
| `--web.xml
|--img
|--css
|--jsp
|--index.jsp
|--some1.jsp
|--some2.jsp
|--some3.jsp
当请求“/some1.jsp”url时,我可以配置“servlet-jsp”来处理jsp/some1.jsp吗?
我觉得这些模式是不允许的。但让他试一试。 – Bozho 2010-11-24 15:51:34
@Bozho:有可能。现在没有一个环境来测试它。但是从[本文档](http://www2.roguewave.com/support/docs/leif/leif/html/bobcatug/7-3.html),应该允许。 – darioo 2010-11-24 15:53:15