- 浏览: 269826 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (183)
- oracle (4)
- informix (1)
- web开发 (6)
- java (49)
- hibernate (1)
- hadoop (1)
- spring (23)
- 非技术 (8)
- ibatis2 (5)
- Linux (6)
- tomcat (14)
- nginx (7)
- dubbo (3)
- myibatis (7)
- webservice 开发 (2)
- mysql (2)
- svn (2)
- redis (7)
- 分布式技术 (17)
- zookeeper (2)
- kafka (2)
- velocity (1)
- maven (7)
- js (1)
- freemarker (1)
- Thymeleaf (3)
- 代码审计 (1)
- ibatis3 (1)
- rabbitmq (1)
最新评论
ServletRequestAttributes servletRequestAttributes =(ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();
//获取session
HttpSession s = servletRequestAttributes.getRequest().getSession();
//请求
HttpServletRequest request = servletRequestAttributes.getRequest();
//应答
HttpServletResponse response = servletRequestAttributes.getResponse();
System.out.println("spring session= "+s.getCreationTime());
System.out.println("id:"+s.getId());
System.out.println("active:"+s.getMaxInactiveInterval());
System.out.println("真实路径:"+request.getRealPath("/"));
System.out.println("response:"+response);
web.xml 中添加
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
日志:
spring session= 1493713201202
id:82B6E2359779D42C97F97790E0EF8C4C
active:1800
真实路径:E:\gradlepro\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\tjdjd\
response:org.apache.catalina.connector.ResponseFacade@122fbe4
//获取session
HttpSession s = servletRequestAttributes.getRequest().getSession();
//请求
HttpServletRequest request = servletRequestAttributes.getRequest();
//应答
HttpServletResponse response = servletRequestAttributes.getResponse();
System.out.println("spring session= "+s.getCreationTime());
System.out.println("id:"+s.getId());
System.out.println("active:"+s.getMaxInactiveInterval());
System.out.println("真实路径:"+request.getRealPath("/"));
System.out.println("response:"+response);
web.xml 中添加
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
日志:
spring session= 1493713201202
id:82B6E2359779D42C97F97790E0EF8C4C
active:1800
真实路径:E:\gradlepro\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\tjdjd\
response:org.apache.catalina.connector.ResponseFacade@122fbe4
发表评论
-
spring boot 1.5.6 redis 解决session共享
2017-10-19 10:30 14221.下载: <dependency> ... -
RedisTemplate 对存入redis 中的json 字符串加密和解密
2017-10-11 15:44 6146使用RedisTemplate 对redis操作时,存入的数据 ... -
spring boot 上传文件大小限制
2017-09-25 15:25 1759上传时出现了The field file exceeds it ... -
springboot和fastdfs实现文件ajax上传
2017-09-20 10:54 58031.下载: <dependency> ... -
spring-session 共享session
2017-07-21 11:20 7531.下载jar <!-- spring 共享sessio ... -
Spring4 中使用 jasypt 加密数据密码
2017-07-05 16:59 30881.加载类jar <dependency> ... -
spring3 多视图集成
2017-05-17 10:57 525使用spring3.2.9 集成多视图,可以使用jsp页面,f ... -
spring3.2+velocity 实例
2017-05-15 16:40 417Velocity,名称字面翻译为:速度、速率、迅速,用在Web ... -
spring4 + quarz2 集群
2017-03-20 15:55 5531下载: def springVers ... -
spring 测试工具
2017-03-17 17:08 448package com.cloud.test; ... -
拦截 @ResponseBody 标签输出的结果打印日志
2017-03-09 17:22 2230@ResponseBody @RequestMapp ... -
spring4 aop 使用
2017-03-09 10:23 6141.下载 jar //core spring ... -
@ResponseBody 返回对象中的Date类型如何格式化格式
2017-02-21 16:52 14781.首先定义一个格式化Date 类,这个类要实现Jso ... -
string @InitBinder 使用
2017-01-16 15:41 746在SpringMVC中,bean中定义了Date,doubl ... -
String 注解使用
2017-01-12 11:37 857二 @RequestHeader、@CookieVa ... -
Spring 的@RequestMapping注解
2017-01-12 11:35 528@RequestMapping RequestMappi ... -
spring4 使用@ResponseBody 返回中文时发现客户端乱码
2017-01-12 11:01 766在使用spring4 使用@ResponseBody 返回中 ... -
spring JdbcTemplate 不提交的问题
2015-05-29 10:54 4595最近 使用 spring3 的 JdbcTemplate ... -
使用spring3 配置自动任务
2015-05-28 17:47 5711.首先配置 spring3 的配置文件 <? ... -
spring 配置 自动任务
2015-02-03 12:00 581spring 中配置文件,定义 每天6:10:10 ...
相关推荐
为了处理HTTP请求和响应,你需要`spring-web.jar`,它包含了对Servlet API的封装,如HttpSession、HttpServletRequest和HttpServletResponse的抽象。 对于视图解析,Spring MVC通常与模板引擎结合使用,如JSP、...
Spring针对J2EE的常用Web接口提供了Mock,这些组件被发布于spring-mock.jar,介绍如下: MockHttpServletRequest:HttpServletRequest接口的mock实现。 MockHttpServletResponse:HttpServletResponse接口的mock...
在控制器方法中,可以直接通过参数注入`HttpServletRequest`或`HttpSession`对象。 ```java public String handleRequest(HttpServletRequest request, HttpSession session) throws Exception { // 使用request和...
它是Spring MVC的基础,包含了如HttpSession、HttpServletRequest和HttpServletResponse的适配器。 3. **spring-context.jar**:Spring上下文模块,提供了对应用环境、bean定义、依赖注入的支持,是Spring MVC运行...
15.2.1 HttpServletRequest.authenticate(HttpServletResponse) 128 15.2.2 HttpServletRequest.login(String,String) 129 15.2.3 HttpServletRequest.logout() 129 15.2.4 AsyncContext.start(Runnable) ...
在Servlet中,`doGet`和`doPost`方法分别处理这两种请求,`HttpServletRequest`和`HttpServletResponse`对象则用于封装HTTP请求和响应。 Servlet的工作流程大致为:接收到请求后,容器调用Servlet的`service`方法,...
javax.servlet.Servlet、javax.servlet.Filter(since Servlet 2.3)、javax.servlet.ServletContext、javax.servlet.http.HttpSession、javax.servlet.http.HttpServletRequest、javax.servlet....
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) { // 在视图渲染前执行的逻辑 } } ``` 接下来,你需要在SpringMVC的配置文件...
public String getSession(HttpServletRequest request, HttpServletResponse response) { // 获取会话 HttpSession session = request.getSession(); // 处理会话 return "Session ID: " + session.getId(); ...
例如,方法可以接收类型为`HttpServletRequest`、`HttpServletResponse`、`Model`、`ModelMap`、`SessionStatus`、`HttpSession`等类型的参数,也可以返回字符串类型(视图名称)或者`void`类型。 #### 注册自己的...
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { // 检查session中的user对象 User user = (User) session.getAttribute("user"); if ...
public String count(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { HttpSession session = httpServletRequest.getSession(); Object count = session.getServletContext...
本资料主要涉及Servlet的配置与通信机制,包括HttpServletRequest、HttpServletResponse和HttpSession对象,以及ServletContext接口。 Servlet是Java Web中最基础的组件,用于处理HTTP请求。配置Servlet通常在web....
- 可以通过方法参数灵活地获取HttpServletRequest和HttpServletResponse等对象。 - 控制器不会直接依赖于HTTP相关的对象,提高了代码的灵活性和可测试性。 #### 二、@RequestMapping **定义**: `@RequestMapping` ...
HttpSession session = ((HttpServletRequest) request).getSession(false); if (session == null || session.getAttribute("username") == null) { // 无有效Session,重定向到登录页面 ((HttpServletResponse)...
最后,像在`BaseController`中所示,`@ModelAttribute`还可以用于设置`HttpServletRequest`、`HttpServletResponse`和`HttpSession`的实例,这样可以在控制器方法中方便地访问HTTP请求和响应的相关信息。 总结起来...
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { // TODO Auto-generated method stub } public void ...
在处理简单的请求时,Spring MVC支持使用一些默认的参数类型进行数据绑定,如`HttpServletRequest`、`HttpServletResponse`、`HttpSession`以及`Model/ModelMap`。这些类型允许开发者直接访问HTTP请求的相关信息。 ...
在Struts2中,可以通过注入的方式直接在Action中使用`HttpServletRequest`, `HttpServletResponse`和`HttpSession`对象,无需手动从Servlet API中获取。这简化了数据的读取和响应的控制。 #### Action的返回值 ...