如何更改index.jsp的网址格式。我想将网址http://localhost:8084/eclinical/index.jsp
更改为http://localhost:8084/eclinical/home
。以下是web.xml文件:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>home</servlet-name>
<jsp-file>/index.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>about</servlet-name>
<jsp-file>/about.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>home</servlet-name>
<url-pattern>/home</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>about</servlet-name>
<url-pattern>/about</url-pattern>
</servlet-mapping>
答案 0 :(得分:1)
您可以使用servlet定义中的jsp-file标记将jsp注册为servlet。因此,您可以在web.xml中提供到jsp的路径映射
<servlet>
<servlet-name>myIndexJsp</servlet-name>
<jsp-file>index.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>myIndexJsp</servlet-name>
<url-pattern>/home</url-pattern>
</servlet-mapping>