springmvc设置接口后缀名

来源:互联网 发布:上海 逛街 知乎 编辑:程序博客网 时间:2024/06/12 22:44

web.xml设置

html结尾的后缀接口类型

  <servlet>    <servlet-name>dispatcherServlet</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <init-param>      <param-name>contextConfigLocation</param-name>      <param-value>classpath:config/dispatcherServlet.xml</param-value>    </init-param>    <init-param>      <param-name>dispatchOptionsRequest</param-name>      <param-value>true</param-value>    </init-param>    <load-on-startup>5</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>dispatcherServlet</servlet-name>    <url-pattern>*.html</url-pattern>  </servlet-mapping>

http://192.168.2.14:8080/XXXX/user/login.html?username=%E5%BC%A0%E5%9B%BD%E6%A0%8B&password=202cb962ac59075b964b07152d234b70


如果设置取消后缀名 

  <servlet>    <servlet-name>dispatcherServlet</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <init-param>      <param-name>contextConfigLocation</param-name>      <param-value>classpath:config/dispatcherServlet.xml</param-value>    </init-param>    <init-param>      <param-name>dispatchOptionsRequest</param-name>      <param-value>true</param-value>    </init-param>    <load-on-startup>5</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>dispatcherServlet</servlet-name>    <url-pattern>/</url-pattern>  </servlet-mapping>

则任意结构的后缀名均可以访问


http://192.168.2.14:8080/XXXX/user/login.aa?username=%E5%BC%A0%E5%9B%BD%E6%A0%8B&password=202cb962ac59075b964b07152d234b70

http://192.168.2.14:8080/XXXX/user/login.vti?username=%E5%BC%A0%E5%9B%BD%E6%A0%8B&password=202cb962ac59075b964b07152d234b70
或者是没有后缀名也可以
http://192.168.2.14:8080/XXXX/user/login?username=%E5%BC%A0%E5%9B%BD%E6%A0%8B&password=202cb962ac59075b964b07152d234b70
原创粉丝点击