Reputation: 1011
I have a main file (main.jsp) which includes multiple other JSPs.
I've added some servlet mapping to main.jsp to change the url from:
folder/appname/main.jsp
to:
appname/
Here is my 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>
The problem however, is that when I load this page i get the following error
java.io.FileNotFoundException: /page_modules/included_file.jsp
The file above is included in the main.jsp like so:
<jsp:include page="page_modules/included_file.jsp" />
Folder structure as requested:
Dynamic Web Project
>Java Resources
>src
>com.project
>servlet
>WebContent
>forms
>folder
main.jsp
>page_modules
included_file.jsp
Upvotes: 2
Views: 229
Reputation: 3086
Try using code like
<jsp:include page="/page_modules/included_file.jsp" />
Or
<jsp:include page="/forms/folder/page_modules/included_file.jsp" />
Upvotes: 1