我使用JSP和Weblogic服务器创建了动态Web应用程序。
我有一个index.jsp
文件,其中包含loginpage.jsp
的所有详细信息。如果我运行该应用程序,它会在地址栏中显示localhost:7001/LoginPageAll/
,但我需要在地址栏中显示localhost:7001/LoginPageAll/loginpage.html
请帮帮我。
答案 0 :(得分:0)
在web.xml中使用<jsp-file>
映射
它映射一个servlet(最后每个jsp变成一个servelt,所以你的jsp最后是一个servlet),
你可以映射到url模式(你想要的URL Pateern),如下所示:
<servlet>
<servlet-name>LoginPageJSP</servlet-name>
<jsp-file>/index.jsp</jsp-file>
</servlet>
<!--mapping-->
<servlet-mapping>
<servlet-name>LoginPageJSP</servlet-name>
<url-pattern>/LoginPageAll/</url-pattern>
</servlet-mapping>
参考:http://docs.oracle.com/cd/E13222_01/wls/docs92/webapp/configureservlet.html