2 qq 19905553 qq_19905553 于 2014.11.27 16:07 提问

url里多了个jsessionid

http://192.168.65.99:8080/misscandy/User/findAllUsers.form
昨天按钮跳转还是上面的地址,今天就变成下面的了,奇怪的是我没动代码 = =
http://192.168.65.99:8080/misscandy/;jsessionid=617700E3F3AB748CB5BDC26AB3605F2CUser/findAllUsers.form

我用的spring mvc 注解 + spring

1个回答

qq_19905553
qq_19905553   2014.11.27 16:12

@Controller
@RequestMapping("/User")
public class UserController implements Serializable {

@Resource
private UserMapper userMapper;

@RequestMapping("/findUserByName.form")
public @ResponseBody
String findUserByName(HttpServletRequest request,
        HttpServletResponse response) throws IOException {

    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/json;charset=UTF-8");
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
url中的jsessionid解释
(1)这是一个保险措施 因为Session默认是需要Cookie支持的 但有些客户浏览器是关闭Cookie的 这个时候就需要在URL中指定服务器上的session标识,也就是5F4771183629C9834F8382E23BE13C4C 用一个方法(忘了方法的名字)处理URL串就可以得到这个东西 这个方法会判断你的浏览器是否开启了Cookie,如果他认为应该加他就会加上去 (2)链接
过滤URL中的JSESSIONID
1.写个过滤器package com.jetsum.util; import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSer
对于url出现jsessionid问题
当时用进行页面重定向时,浏览器地址栏会出现jsessionid,这是因为redirect会去检查是否有cookie,如果没有则url上添加jsessionid以便浏览器和服务器保持通话。 其实倒也没什么,但是毕竟地址栏出现这一串东西不太好看,其实是可以解决掉的。 方法一: 方法二:tomcat在上下文配置当中加入disableURLRewriting=true语句。
取消url后JSESSIONID
web.xml中配置以下代码即可取消url后:                COOKIE
Tomcat - Disable JSESSIONID in URL
http://fralef.me/tomcat-disable-jsessionid-in-url.html I had a problem with a Java webapp that works within a Tomcat 6 container. In fact when you block sites from setting any data inside your
去除URL中带有的jsessionid
url中有Jsessionid生成的原因: jsessionid是标明session的id的(有点废话。。。),它是存在于cookie中的,一般情况下不会出现在url中,服务器会从客户端的cookie中取出来,但是如果客户端禁用了cookie的话,就要重写url了,显式的将jsessionid重写到Url中,方便服务器来通过这个找到session的id。如果客户端请求的cookie中不包含JSES
Java去掉 URL 中的 jsessionid
import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponseWrapper; import javax.servlet.http
url中的jsessionid所引起的问题和解决
jsessionid所引起的问题 在Spring MVC当使用RedirectView或者"redirect:"前缀来做重定向时,Spring MVC最后会调用: response.sendRedirect(response.encodeRedirectURL(url)); 对于IE来说,打开一个新的浏览器窗口,第一次访问服务器时,encodeRedirectURL()会在url后面
去除url中jsessionid
导入urlrewritefilter.jar包 org.tuckey urlrewritefilter 4.0.4 jar compile 配置web.xml文件(注意filter的顺序) UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter logL
url中jsessionid引起的一个问题
XX系统登录之后,偶尔在用户那会出现这个现象: 登录的逻辑是这样的:登陆主界面之后,在主界面html执行到最后的时候,使用windows.open打开一个弹出窗口,去服务器取一些需要的数据。但是偶尔用户那会出现弹出窗口又定位到登陆窗口了(summer中使用filter对请求过滤,发现没有登陆的话会重新定位到登陆窗口)。这里明明是的刚登陆的程序,却出现没有登陆的现象。。这个现象在用户那一直就存在,一