To run JSP code in a different directory, this can be modified in the server.xml of Tomcat's conf file
Add the following code in the host and context
XML code
<Host>
</Context>
<context path= "/path" debug= "0" docbase= "E:/jspweb" reloadable= "true" >
</Context>
</Host>
Here the path= "/path" is the configured virtual directory, enter Http://localhost:8080/path in the Address bar. and docbase= "E:/jspweb" is the machine local path, they form a mapping relationship through this statement.
Second: If you want to run the Web page under Tomcat WebApp, but do not want to put the page under the root file to run, you can create a new file under WebApp, and then put the page in, and then a new file called "Web-inf", these two files are in your new file directory, Then use localhost:8080/test/test.jsp (for example), note that you must create a new Web-inf file. Otherwise, you are not prompted for resources. The Web-inf file can be empty, which is mainly a mapping path.