我有一个主文件(main.jsp),其中包含多个其他JSP。
我在main.jsp中添加了一些servlet映射,以更改以下网址:
folder/appname/main.jsp
收件人:
appname/
这是我的web.xml:
<servlet>
<servlet-name>Main</servlet-name>
<jsp-file>/folder/appname/main.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>Main</servlet-name>
<url-pattern>/appname/</url-pattern>
</servlet-mapping>
问题是,当我加载此页面时,出现以下错误
java.io.FileNotFoundException: /page_modules/included_file.jsp
上面的文件包含在main.jsp中,如下所示:
<jsp:include page="page_modules/included_file.jsp" />
所需的文件夹结构:
Dynamic Web Project
>Java Resources
>src
>com.project
>servlet
>WebContent
>forms
>folder
main.jsp
>page_modules
included_file.jsp
答案 0 :(得分:1)
尝试使用
之类的代码<jsp:include page="/page_modules/included_file.jsp" />
或
<jsp:include page="/forms/folder/page_modules/included_file.jsp" />