配置welcome-file为⾃定义路径welcome-file是l中的⼀个配置,其作⽤是配置启动项⽬时默认跳转的欢迎页⾯,⼀般我们会将其指定为⼀个静态页⾯。那如果我们要将⾃定义的请求路径作为欢迎页⾯该怎么做呢?
1、配置welcome-file
<welcome-file-list>
<welcome-file>user/login.php</welcome-file>
</welcome-file-list>
2、配置servlet-mapping
  在我们的项⽬中,⼀般都会配置DispatcherServlet,所以我们直接将这个servlet-mapping,配置在其后即可。
<!--配置前端控制器-->
<servlet>
param name
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--配置有请求访问时加载的⽂件-->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>l</param-value>
</init-param>
<!--配置⾃动启动前端控制器-->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>*.php</url-pattern>
</servlet-mapping>
</web-app>
3、如果welcome-file是没有后缀的请求怎么配置呢?
例如:user/login
⽅法如下:
<!--配置前端控制器-->
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--配置有请求访问时加载的⽂件-->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>l</param-value>
</init-param>
<!--配置⾃动启动前端控制器-->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/user/login</url-pattern>
</servlet-mapping>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。