SpringMVC中同一Controller获取session不一致!求解决

图片说明
两个session的值不一致
图片说明
急救!!!请问怎么解决,改成全局变量也不行
@Autowired
private HttpSession httpSession;
各种方法都试过,结果都一样session不是同一个session,springMVC重新创建了个session,sessionID不一致!!!! 求解决

0

2个回答

你的两次请求都是怎么请求的?同一个浏览器同级域名下的都是一样的。也查看下session的作用域。

0
ipsaxyc
ipsaxyc 嗯嗯嗯,对的我发现问题了,小问题,访问接口的时候是两种不同的请求,我第一次是localhost访问,第二次是ip地址加端口号访问的接口
8 个月之前 回复

应该是你取session之前,这个session被干掉了 或者没传过来。

0
ipsaxyc
ipsaxyc 原因我知道,session被干掉了,怎么解决呀? 有没有什么办法
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SpringMVC Controller 的使用及请求参数的获取
PathVariable顾名思义,获取路径中的参数;如请求为:http://localhost:8080/girl/23/hello/后台相应的代码为:23即为后台获取的参数PathVariable@GetMapping(value = "/{id}/hello") @ResponseBody public int say(@PathVariable("id") Integer id){ ...
SpringMVC在拦截器中获取Controller的返回结果
在Controller中: model.put("result", "success");  在拦截器中: String result = (String) modelAndView.getModel().get("result");  
springMVC中Controller获取前台传递的参数
方法一:直接使用形参获取前台传递的参数,形参名字必须和页面参数名字一致。 方法二:使用对象接收前台传递的参数,前台传递的参数名必须和对象的属性名一致。 ...
Springmvc controller获取不到jsp中的数据
今天在练习一个SSM例子中,在最后的数据修改提交的过程中出现了一个有意思的错误,记录下来。首先是在数据列表中通过点击修改跳转到对应的controller后台函数中,其中传递的是数据对应的id。 如下图:对应的接收方法如下,这里使用的无返回值类型的:@RequestMapping(value="/editItems", method=RequestMethod.GET) public
springMVC如何在controller中获取servletContext
上传文件时使用fineuploaderrncontroller中的上传方法:rn[code=java]rnnew File(FileManager.T_MAIL_ATTACHMENT_PATH + folder).mkdirs();//创建文件夹rn tryrn rn ServletContext sc = req.getSession().getServletContext();rn UploadReceiver ur = new UploadReceiver(sc);rn ur.doPost(req, resp);rn catch (Exception e)rn rn e.printStackTrace();rn rn[/code]rnuploaderReceiver.javarn[code=java]rnimport org.apache.commons.fileupload.servlet.ServletFileUpload;rnimport org.apache.commons.io.IOUtils;rnimport org.apache.commons.lang3.StringUtils;rnimport org.slf4j.Logger;rnimport org.slf4j.LoggerFactory;rnrnimport com.tempus.common.utils.FileManager;rnrnimport javax.servlet.ServletContext;rnimport javax.servlet.ServletException;rnimport javax.servlet.http.HttpServlet;rnimport javax.servlet.http.HttpServletRequest;rnimport javax.servlet.http.HttpServletResponse;rnimport java.io.*;rnrnpublic class UploadReceiver extends HttpServletrnrn private static final long serialVersionUID = 1L;rn private static File UPLOAD_DIR = new File(FileManager.T_MAIL_ATTACHMENT_PATH);rn private static File TEMP_DIR = new File(FileManager.T_MAIL_TEMP_ATTACHMENT_PATH);rn private static String CONTENT_TYPE = "text/html;charset=GBK";rn private static String CONTENT_LENGTH = "Content-Length";rn private static int RESPONSE_CODE = 200;rn// private static File UPLOAD_DIR = new File("uploads");rn// private static File TEMP_DIR = new File("uploadsTemp");rn// private static String CONTENT_TYPE = "text/plain";rn// private static String CONTENT_LENGTH = "Content-Length";rn// private static int RESPONSE_CODE = 200;rn final Logger log = LoggerFactory.getLogger(UploadReceiver.class);rn public UploadReceiver()rn private ServletContext reqs = null;;rn public UploadReceiver(ServletContext sc)rn this.reqs = sc;rn rn @Overridern public void init() throws ServletExceptionrn rn UPLOAD_DIR.mkdirs();rn rnrn @Overridern public void doPost(HttpServletRequest req, HttpServletResponse resp)rn throws IOExceptionrn rn String contentLengthHeader = req.getHeader(CONTENT_LENGTH);rn Long expectedFileSize = StringUtils.isBlank(contentLengthHeader) ? nullrn : Long.parseLong(contentLengthHeader);rn RequestParser requestParser;rn tryrn rn resp.setContentType(CONTENT_TYPE);rn resp.setStatus(RESPONSE_CODE);rn req.setCharacterEncoding("UTF-8");rn if (ServletFileUpload.isMultipartContent(req))rn rn requestParser = RequestParser.getInstance(req,rn new MultipartUploadParser(req, TEMP_DIR,this.reqs));rn doWriteTempFileForPostRequest(requestParser);rn writeResponse(resp.getWriter(), null); rn rn elsern rn requestParser = RequestParser.getInstance(req, null);rn String fileName = new String(requestParser.getFilename().getBytes("ISO8859-1"),"UTF-8");rn writeToTempFile(req.getInputStream(), new File(UPLOAD_DIR,rn fileName), expectedFileSize);rn writeResponse(resp.getWriter(), null);rn rn catch (Exception e)rn rn log.error("Problem handling upload request", e);rn writeResponse(resp.getWriter(), e.getMessage());rn rn rnrn private void doWriteTempFileForPostRequest(RequestParser requestParser)rn throws Exceptionrn rn writeToTempFile(requestParser.getUploadItem().getInputStream(),rn new File(UPLOAD_DIR, requestParser.getFilename()), null);rn rnrn [/code]rnrnie上传失败,ff可以.rnrn调试 发现 就是servletContext有问题,请问 springMVC中如何获取它!rn如下代码rnrnrequestParser = RequestParser.getInstance(req,rn new MultipartUploadParser(req, TEMP_DIR,this.reqs));rn doWriteTempFileForPostRequest(requestParser);rn writeResponse(resp.getWriter(), null);是使用ie时调用的方法 .
解决跨域,session不一致问题
今天前后交互 的时候发现session的id不一致。(我的逻辑是这样的,用户登录,账号密码都正确的时候,我就把用户信息放到session里面去,后续各种操作例如:获取用户信息等等。就不需要传递uid了。) 我这边后台服务器启动,前端进行接口对接的时候,后台一直获取不到值。最后发现request里有值,session也有值,但是session的id却不一致。想来想去不知道怎么回事。后来无意间想到跨
SpringMVC controller
NULL 博文链接:https://sharpspeed.iteye.com/blog/1098367
SpringMVC中同一controller怎么返回不同jsp页面
例如:nnn```n @RequestMapping(value = "/user")n public String getUser(ModelMap map)n User user = userService.findUser();n map.put("user", user);n System.out.println("user,查找成功");n return "user/index"; /*这里我还想返回*/n n```n我想在user.jsp和admin.jsp两个页面用都用 /user请求,nuser.jsp页面返回:user.jspnadmin.jsp页面返回admin.jsp,可有 什么好办法?谢谢
springMVC中JSP页面获取Session的值
spring中jsp使用JSTL语言进行Java后台数据的取用 session的取值 一行代码样例如下: ${sessionScope.user.nickName} 作用就是从seesion中获取Attribute名字为user的对象里面的nickName的值。 判断session中是否有指定参数 一行代码样例如下: ${empty user} 作用就是返回seesion的...
关于SpringMVC中session获取的问题
[img=https://img-bbs.csdn.net/upload/201510/29/1446097977_687811.png][/img]rn我获取session的方式如图所示,请问有没有什么不妥的地方,新手第一次使用SpringMVC框架,望高手解答
SpringMVC 解决Controller里获取请求参数出现中文乱码问题
在开发中我们解决中文乱码的做法通常是在web.xml里设置全局的编码过滤器,将所有请求都设成utf-8。尽管这样,但通过HttpServletRequest接收的字符串如果存在中文的话还是会出现乱码问题,而且在控制台打印出的request.getCharacterEncoding()也是utf-8~~我的解决方式是new String(request.getParameter("xxx").getB
SpringMVC中Controller方法的返回值
1 返回ModelAndView       controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。       该方法是万能的,但是模型和视图没有分开,不符合M-V-C模式。 @Controller @RequestMapping("item") public class ItemsController { @Autowired ...
SpringMVC源码阅读:Controller中参数解析
SpringMVC源码阅读:Controller中参数解析 1.前言 SpringMVC是目前J2EE平台的主流Web框架,不熟悉的园友可以看SpringMVC源码阅读入门,它交代了SpringMVC的基础知识和源码阅读的技巧 本文将通过源码(基于Spring4.3.7)分析,弄清楚Controller是如何匹配我们传入的参数,并定义简单的参数...
springMVC中的controller是否是单例
闲来无事,想对上传下载做封装,以后代码只要调用方法就可以实现excel上传并将上传的进度存放在辅助类中。早前用struts的时候直接用属性,那么springMVC中是否也能呢。了解了下关于controller是否是单例,发现controller是单例的因此不要在controller中定义成员变量。下面是相关的文章链接: comtroller: servlet: htt
springmvc中的controller层的返回值
Controller方法返回值 1返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 2返回void        在Controller方法形参上可以定义request和response,使用request或response指定响应结果: 2.1、使用request转发页面,如下: request...
SpringMVC中的Controller如何获取请求中的参数
可以从 HTTPServletRequest,简单类型参数,pojo 类型参数,包装类,集合类型的参数中获取请求中的参数,当然,还可以通过 json 格式的字符串来获取
解决SpringMVC从jsp到Controller中文乱码问题
在web.xml中添加如下配置       characterEncodingFilter       org.springframework.web.filter.CharacterEncodingFilter            encoding        UTF-8                forceEncoding        true  
SpringMVC Controller方法将的redirect 传递参数【解决】
SpringMVC Controller方法将的redirect 传递参数【解决】 和前端使用js获取request信息提醒用户!
在controller中获取不到的session值中的验证码问题
由于要对接口写单元测试用例,所以我就用httpClient模拟了浏览器访问,在这个过程中犯傻了。。。我用验证码的测试页面(浏览器端)去访问后台拿到了验证码,然后里利用我的httpClient将拿到的验证码数据和其他模拟的参数请求给后台接口校验,发现后台校验验证码的方法里总是取不到session值,这我就很郁闷了,怀疑是产生了两个请求的对象。。看代码果然CloseableHttpClient http
Jsp页面EL表达式获取不到Controller中session中的值
我在Jsp页面用EL表达式获取不到session中的值,其他方式也一样在Jsp页面获取不到Controller传到前台的值,但是在Jsp页面写java代码就可以获取到,研究了一下午都没解决,求各位大佬帮我看一看[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/5.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/5.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/5.gif][/img]rnrn[img=https://img-bbs.csdn.net/upload/201903/25/1553511123_284239.png][/img]rnrn[img=https://img-bbs.csdn.net/upload/201903/25/1553511131_807013.png][/img]rnrn[img=https://img-bbs.csdn.net/upload/201903/25/1553511153_463124.png][/img]rnrn[img=https://img-bbs.csdn.net/upload/201903/25/1553511177_994273.png][/img]rnrn[img=https://img-bbs.csdn.net/upload/201903/25/1553511189_483373.png][/img]
JSP页面获取的session与action发过来的不一致
也就是说,JSP页面获取的session的ID与action向它转发过来的不一致.rn怎么会这样?
解决跨域访问session丢失或不一致的问题
解决跨域访问session丢失或不一致的问题
SpringBoot解决跨域问题与session不一致问题
一,后端解决跨域问题的两种方式 1,解决局部跨域问题 (1)在Controller上加@CrossOrigin注解:所有方法都是可跨域 (2)在方法上加@CrossOrigin注解:只对某个方法可跨域 2,解决全局跨域问题 @Configuration public class WebCrossOrigin { @SuppressWarnings({ "rawtypes",...
SpringMVC Controller 返回值的可选类型
http://www.cnblogs.com/xiepeixing/p/4243801.html http://www.cnblogs.com/xiepeixing/p/4243801.html
【SpringMVC】控制器Controller(七)
控制器Controller【Action继承什么类】 1) org.springframework.web.servlet.mvc.ParameterizableViewController 如果请求是/hello.action的请求路径,则直接跳转到/jsp/success.jsp页面,不经过程序员定义的控制器Action 查看ParameterizAbleViewController e
SpringMVC的Controller控制器返回值
ModelAndView @RequestMapping(method=RequestMethod.GET) public ModelAndView index(){ ModelAndView modelAndView = new ModelAndView("/user/index"); modelAndView.addObject("xx...
SpringMVC源码阅读:定位Controller
SpringMVC源码阅读:定位Controller 1.前言 SpringMVC是目前J2EE平台的主流Web框架,不熟悉的园友可以看SpringMVC源码阅读入门,它交代了SpringMVC的基础知识和源码阅读的技巧 本文将通过源码分析,弄清楚SpringMVC如何找到我们定义的Controller 2.源码分析 org.springf...
SpringMVC之源码分析--Controller(二)
概述 上篇文章主要分析了Spring提供的Controller及抽象类AbstractController,本章继续分析其具体的几个实现类。 本系列文章是基于Spring5.0.5RELEASE。 ServletForwardingController 作用ServletForwardingController实现的功能是将接收的用户请...
springmvc controller映射问题
springmvc controller映射规则是怎样的。为什么我设置的requestmapping("/home")rn但是在url访问时xxx/home可以访问但是为什么xxx/home.hlshkjfsjdl也能访问呢?任意后缀名都可以访问是什么呢?
SpringMVC的Controller跳转问题
[color=#FF0000]今天在写SSM框架搭建的项目时遇到的问题,请各位大佬不吝赐教,[/color]rn[color=#FF0000]rn首先,这是我的第一个Controller类:[/color]rnrnpackage com.cms.controller;rnrn/**rn * 页面展示controllerrn */rnrn@Controllerrnpublic class PageController rnrn @RequestMapping("/")rn public String showIndex() rn return "/admin/index";rnrnrn @RequestMapping("/page")rn public String showPage(@PathVariable String page) rn return "/admin/"+page;rnrnrnrnrn[color=#FF0000]然后,这是我的第二个Controller类:(只显示一部分,其他方法跟这个没多大联系)[/color]rn@Controllerrnpublic class CommunityController rn@RequestMapping("/cummunity/edit/comId")rn@ResponseBodyrnpublic String editCommunity(@PathVariable Long comId, Model model) throws Exception rn CmCommunity community = communityService.getCommunityByComId(comId);rnmodel.addAttribute("community",community);rn return "communityedit";rnrnrnrn[color=#FF0000]再次,这是我未完成的项目结构视图:[/color]rnrn[img=https://img-bbs.csdn.net/upload/201804/15/1523797879_496871.png][/img]rnrn[color=#FF0000]还有springMVC.xml中视图解析器我是这样配置的:[/color]rn[img=https://img-bbs.csdn.net/upload/201804/15/1523797894_571042.png][/img]rnrn[color=#FF0000]下面是我的jsp页面a标签中的设置:[/color]rn (后面的数字是用来进行查询的某个id号)rn[color=#FF0000]最后的运行结果是这样子的:[/color]rn[img=https://img-bbs.csdn.net/upload/201804/15/1523797907_448707.png][/img]rn[color=#FF0000]请问各位该如何改?[/color]
springmvc controller跳转问题
我打算从一个controller跳转到另一个controller。rn---------------------rn我写了如下配置:rn[code=html]spring-mvc.xmlrn......rnrn rn......[/code]rn现在我把程序展现出来:rn[code=java]@RequestMapping("administratorOperate")rn public Object operateForward(String functionName) throws UnsupportedEncodingExceptionrn /**判断合法性*/rn String legalFile = legalCheck(functionName);//判断functionName是否存在,不存在为nullrn if( null == legalFile )rn return noFunctoinCanBeDealtWith();//如果functionName不存在,调用这个函数rn rn elsern return new ModelAndView(legalFile);//functionName存在则跳转对应的controllerrn rn rn[/code]rnrn问题:rn后台访问到这个RequestMapping(debug能跳进来),但是,return new ModelAndView(legalFile);却没有跳到相应的controller 。rnrn自己的分析:rn我仔细地分析了,可能是受到了前面spring-mvc.xml的影响,把return new ModelAndView(legalFile);当成了legalFile.jsp,然后跳转了,所以报了404错误!rn-----------rn重复问题:rn后台访问到这个RequestMapping(debug能跳进来),但是,return new ModelAndView(legalFile);却没有跳到相应的controller 。(上面有我自己的分析)rn--------------rn不懂,请指教
Springmvc controller 跳转问题
我分别对同一个controller发送请求,每次返回的东西都不一样![图片说明](https://img-ask.csdn.net/upload/201710/19/1508390588_88191.jpg)n下面是错误信息,为什么会多一个/n![图片说明](https://img-ask.csdn.net/upload/201710/19/1508390618_155576.jpg)
SpringMVC注解方式找不到controller
rn rn rn rn rn rn rn rnrnrncontroller代码:rnpackage demo.controller;rnrnimport javax.annotation.Resource;rnrnimport org.springframework.stereotype.Controller;rnimport org.springframework.ui.Model;rnimport org.springframework.web.bind.annotation.RequestMapping;rnimport org.springframework.web.servlet.mvc.multiaction.MultiActionController;rnrnimport demo.service.IserviceEMP;rnimport demo.vo.Emps;rn@Controllerrn@RequestMapping("/text")rnpublic class MyLoginController extends MultiActionControllerrn @Resource(name="serviceImple")rn private IserviceEMP serviceemp;rn rn rn public IserviceEMP getServiceemp() rn return serviceemp;rn rnrnrn public void setServiceemp(IserviceEMP serviceemp) rn this.serviceemp = serviceemp;rn rnrnrn @RequestMapping("/loginemp.action")rn public String loginEmp(Emps emps,Model m)rn System.out.println(emps.getPass());rn if(emps.getPass().equals(serviceemp.selectByLoginNameAndPassword(emps.getName()))) rn return "succ"; rn rn return "index";rn rn rnrnrnService代码:rnpackage demo.service;rnrnimport java.util.List;rnrnimport javax.annotation.Resource;rnimport org.springframework.stereotype.Service;rnimport demo.dao.IempsDao;rnimport demo.vo.Emps;rnrn@Servicernpublic class ServiceImple implements IserviceEMP rn @Resource(name="empsDaoImpl")rn private IempsDao dao;rn @Overridern public String selectByLoginNameAndPassword(String name) rn Emps emp=dao.selectByLoginNameAndPassword(name);rn return emp.getPass();rn rn @Overridern public List serviceSelectEmp() rn return dao.selectEmp(); rn rn @Overridern public void serviceDeleteEmp(int id) rn dao.deleteEmp(id); rn rn public IempsDao getDao() rn return dao;rn rn public void setDao(IempsDao dao) rn this.dao = dao;rn rnrn[img=https://img-bbs.csdn.net/upload/201703/12/1489285979_959846.jpg][/img]rnrn
SpringMVC中Controller中方法返回值类型
1、返回ModelAndView 要求前端使用JSP页面,并使用JSTL标签,才可以匹配解析后端返回的数据 后端代码 package com.hxy.controller; import com.hxy.pojo.Order; import com.hxy.pojo.Product; import com.hxy.service.ProductService; import org.s...
在SpringMVC中获取URL和Controller映射关系的两种办法 (亲测可用)
package com.jeeplus.modules.dynamictrace.web; import com.jeeplus.core.web.BaseController; import org.springframework.beans.factory.BeanFactoryUtils; import org.springframework.stereotype.Controller;...
springMVC之Controller方法的返回值
1. 第一种返回ModelAndView在方法结束时定义ModelAndView类,在调用其addObject方法进行参数的设置,调用setViewName方法,定义跳转视图名 String name="大湿胸"; ModelAndView modelAndView=new ModelAndView(); //相当于HttpServletRequest对象的setAttribute方法 modelA
springmvc controller的代码示例及参数绑定
听课程,参数绑定一知半解,没听懂,找出之前的代码片段,搜了一些资料,稍微懂了一点,但还没太理清,做个记录,回头补吧。 @Controller public class HSRIndexGeoAction extends HSRQueryBaseAction {     private static final LogUtil LOG = LogUtil             .g
SpringMVC controller 无法访问
项目是SpringMVC Maven结构的rnindex.jsp 页面可以正常访问,访问controller的 地址却一直是404,各路大神 帮忙看下。。。rncontroller访问地址:http://localhost:8080/clt/larw/verify?signature=signature&timestamp=timestamp&nonce=nonce&echostr=echostrrn[b]web.xml[/b]rn[code=text]rnrn rn rn contextConfigLocationrn /WEB-INF/config/spring-root.xmlrn rn rn rn org.springframework.web.context.ContextLoaderListenerrn rn rn rn springmvcrn org.springframework.web.servlet.DispatcherServletrn rn contextConfigLocationrn /WEB-INF/config/spring-servlet.xmlrn rn 1rn truern rn rn springmvcrn /rn rn[/code]rnrn[b]spring-root.xml[/b] 现在是个空文件rnrn[b]spring-servlet.xml[/b]rn[code=text]rnrnrn rn rnrn rn rn rn rn rn rn rn rnrn rn rnrn rn rnrn rn rnrn[/code]rnrn[b]spring-controllers.xml[/b]rn[code=text]rnrn rn rn rn rn rn rn rnrn rn[/code]rnrn[b]test controller[/b]rn[code=java]package org.clt.controller;rnrnimport org.clt.service.WechatService;rnimport org.springframework.beans.factory.annotation.Autowired;rnimport org.springframework.stereotype.Controller;rnimport org.springframework.web.bind.annotation.RequestMapping;rnimport org.springframework.web.bind.annotation.RequestMethod;rnimport org.springframework.web.bind.annotation.RequestParam;rnrn@Controllerrn@RequestMapping("/larw")rnpublic class WechatListener rn rn @Autowiredrn private WechatService wechatService;rn rn @RequestMapping(value="/verify", method=RequestMethod.GET)rn public String verification(@RequestParam String signature,@RequestParam String timestamp,rn @RequestParam String nonce, @RequestParam String echostr) rn System.out.println("-----------------come in WechatListener-----------------");rn rn String result = null;rn Boolean flag = wechatService.verifyWechatConfig(signature, timestamp, nonce);rn rn return flag ? echostr : result;rn rnrn[/code]rnrn
springmvc 访问controller
访问一个controller中的一个方法,最开始因为只有一个类一个方法,所以controller类我最开始没有给名字(@RequestMapping(value="/user")),在页面提交的代码是:rn[code=java] rn rn rn rn[/code]rn没有注解【@RequestMapping(value="/user")】的时候,我直接提交form表单是可以走到controller中的,现在是有多个controller了,rn现在我下面的代码和之前的区别是controller上的一个注解rn[code=java]rn@Controllerrn@RequestMapping(value="/user")rnpublic class UserController rnrn @Autowiredrn private UserService userService;rnrn @RequestMapping(value = "/login")rn public String index(@RequestParam("username") String username,rn @RequestParam("password") String password) rn User us = new User();rn us.setName(username);rn us.setTel(password);rn User ud = userService.login(us);rn if (ud != null) rn return "forward:/findAll";rn else rn return "fail";rn rn rn[/code]rn加了注解之后,登录页面的URL:http://localhost:8080/Mydemo/index.jsprn页面的地址action改成 user/login,提交后URL的地址是:http://localhost:8080/Mydemo/user/login 404错误,rn我想问问,1,如何我想通过注解RequestMapping来访问这个层的index方法,我是否还要改些什么,rnuserService上的注解 @Autowired是不是也要变化呢,rn刚刚接触到这里,还不是明白,请大家指点指点,嘻嘻
有关springmvc controller 的困惑
以下是请求的controller代码rn[code=java] @RequestMapping(value = "synchronizedTest", method = RequestMethod.GET)rn public void synchronizedTest(HttpServletRequest request) throws InterruptedExceptionrn System.out.println(Calendar.getInstance().getTime());rn Thread.sleep(5000);//等待5秒钟rn System.out.println("222");rn [/code]rnrn我同时开了2个浏览器同时访问这个请求地址,rn控制台打印 :rnFri Dec 11 17:15:59 CST 2015rn222rnFri Dec 11 17:16:04 CST 2015rn222rnrn从结果来看,controller似乎是排队处理多个请求,只有当第一个请求结束了,然后再处理第二个请求 ,那么controller相当于synchronized的功能了?