解决URL中添加的jsessionid

Servlet3.0规范中的允许你定义JSESSIONID是存储在cookie中还是URL参数中。可以利用<session-config>来配置JSESSIONID的存在的位置

首先要将web.xml中的Servlet规范声明为Servlet3.0

          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
          version="3.0">

然后在里面添加<session-config>的配置

 
        10
        COOKIE
   

另外需要注意Servlet3.0规范Tomcat7及以上版本才支持


你可能感兴趣的:(WEB)