- 浏览: 948397 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (423)
- mysql (37)
- hibernate (3)
- struts (9)
- spring (33)
- dom4j (2)
- junit (0)
- exception (1)
- 随笔杂谈 (12)
- google app engine (1)
- XMPP (1)
- OAuth安全授权 (1)
- 版本控制 (8)
- 心情感悟 (0)
- core java (19)
- log4j (7)
- jquery (12)
- javascript (10)
- 网站性能优化及工具 (11)
- 服务器架设配置等 (38)
- EXT (4)
- 正则表达式 (5)
- 日志统计分析 (2)
- htmlparse (4)
- httpclient (5)
- java随笔 (5)
- dhtmlxtree (1)
- freemarke (5)
- memcached (6)
- javamail (5)
- Linux命令 (10)
- 应用监控cpu web jdbc等 (4)
- jmagick (9)
- 第三方缓存策略 (9)
- ORM (2)
- hadoop (2)
- 大数据量处理 (8)
- 经典 (1)
- 权限设计 (1)
- andriod (1)
- mybatis (12)
- redis (24)
- 数据结构_算法 (5)
- 分布式系统 (1)
- php (1)
- 网络编程 (3)
- 服务器部署 (3)
- ios (2)
- IM (23)
- mina (1)
- 视讯和语音 (1)
- 代码生成 (1)
- 架构 (4)
- 建模工具 (1)
- oracle (4)
- solr (10)
- 构建工具 (7)
- html5 (1)
- nginx (5)
- css (1)
- 大数据-分布式 (2)
- 设计模式 (2)
- mq (2)
- jvm调优 (8)
- 并发编程 (2)
- 搜索引擎 (1)
- UML (2)
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
使用 Java 去開發 Web 應用程式時,大部份時候都會使用到 HttpServletRequest 來做各項操作,例如拿取用戶的 IP 地址:
String ip = request.getRemoteAddr();
又例如要拿取用戶的 Session 物件:
HTTPSession session = request.getSession();
有很多操作也是靠 HttpServletRequest 來做。
HttpServletRequest request = attr.getRequest();
在 web.xml 內亦要加上一個 listener 以防 HttpServletRequest 在其他地方使用時會發生 Thread 方面的問題:
使用 Spring Framework 3 的也可以使用 @Autowired 的方式令 Spring 自動注入 HttpServletRequest:
发表评论
-
各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
2013-07-16 13:09 2826在开发基于数据库的应 ... -
springmvc rest框架搭建中遇到的问题-xml转换错误
2013-01-18 11:26 2002.bean to xml显示的xml不是我往Model ... -
spring3.5 mvc json view bug MappingJacksonJsonView
2013-01-18 11:27 1540在返回单一model的json的时候。 MappingJa ... -
Spring MVC的多视图解析器配置及与Freemarker的集成
2013-01-18 11:27 3682http://my249645546.iteye.com/ ... -
xStream完美转换XML、JSON
2013-01-17 16:02 1256http://www.cnblogs.com/hoojo/a ... -
SpringMVC 中整合JSON、XML视图一
2013-01-17 16:01 1371http://www.cnblogs.com/hoojo/a ... -
Spring MVC 之 视图解析器ResourceBundleViewResolver
2013-01-17 10:45 1276http://blog.csdn.net/q34982 ... -
spring3mvc自定义多视图解析器
2013-01-17 10:41 1662使用视图名后缀来判断选择相应的视图解析器自定义一个视图解析器 ... -
spring3.0.6 使用context:property-placeholder载不进属性
2012-12-15 14:43 1376我用spring3.0.6+mybatis3.0.6+myba ... -
Spring定时任务的多种使用方法总结
2012-10-18 09:48 1729这里使用的是Spring2.5,需要的jar包:spring. ... -
Spring3.0 + 自定义注解实现操作日志记录功能
2012-03-12 09:34 1490最近项目组长分配给我一个任务,让我完成一个操作日志的管理功能。 ... -
spring mvc例子
2012-03-11 11:35 2073使用拦截器 和Struts2一样,Spring MVC也可以 ... -
spring3+freemark自定义标签
2011-10-09 18:27 2749<bean id="viewResolver& ... -
OpenSessionInViewFilter作用及配置
2011-06-15 10:31 1334摘自:http://www.yybean.com/opense ... -
spring httpinvoke 例子
2011-04-21 17:15 1204http://ajava.org/course/open/11 ... -
Spring基于注解的缓存配置--EHCache AND OSCache
2011-04-02 23:38 2341本文将构建一个普通工程来说明spring注解缓存的使用方式,关 ... -
使用 ActiveMQ 示例
2011-03-30 17:38 1365企业中各项目中相互协作的时候可能用得到消息通知机制。比如有 ... -
使用Spring HTTP invoker进行远程调用
2011-03-30 10:34 1694使用Spring HTTP invoker进行远程调用Spri ... -
Java Spring2.5 Remote Invoke HTTP Invoker远程调用
2011-03-30 08:42 1971近日,一个项目涉及到系统间接口调用,考虑到系统间用的都是j ... -
Spring AOP不能拦截同一个对象内方法的嵌套调用
2011-03-30 08:27 2293在开发基于 Spring 的应用的过程中碰到了一个 ...
相关推荐
Bean主要在Java企业级应用开发中,特别是在Spring框架中,而Cookie则在网络编程特别是Web应用中常见。下面我们将详细探讨这两个概念以及它们的用法。 首先,让我们了解一下“Bean”。在Java中,Bean通常指的是符合...
这里,EL表达式`${user.name}`和`${user.age}`会自动查找请求或session范围内的`user` Bean,并调用对应的getter方法获取属性值。 结合JSP、Servlet和Bean,可以实现MVC(Model-View-Controller)架构,提高代码的...
标签 "java" 暗示了本示例与 Java 编程语言密切相关,"springBean" 指的是 Spring 框架中的依赖注入特性,它允许我们通过配置文件或注解声明 Bean 的实例化和依赖关系。Spring Bean 可以是任何 Java 对象,它们被 ...
通过使用命名参数,我们可以更方便地处理多参数的情况,避免了传统方式下通过HttpServletRequest对象获取参数的繁琐步骤。例如,一个Action方法可能如下所示: ```java public class MyAction { private String ...
- 最后,在Action类中,开发者可以通过`getWebApplicationContext()`方法获取到Spring的ApplicationContext实例,进而调用其中的bean服务。 3. **示例代码**:以下是一个使用SpringActionSupport的LoginAction示例...
`spring-context`提供了应用上下文,它是Spring管理Bean的容器,允许你定义和配置应用组件,而`spring-beans`则包含了Bean的定义、创建和配置的相关支持。 为了处理HTTP请求和响应,你需要`spring-web.jar`,它包含...
在Spring Boot应用中,随着系统复杂度的增加,单一服务器往往无法满足高并发、高可用的需求,因此我们会采用分布式架构。然而,在分布式环境下,传统的基于HTTP Session的状态管理方式会遇到问题,因为每个服务器都...
5. **ContextLoaderListener**:这是Spring Web应用的一个启动监听器,它会创建一个全局的ApplicationContext,用来管理所有Web应用范围内的bean。 接下来,我们关注`springs-webmvc`模块,它是Spring MVC的核心,...
- `HttpServletRequest`对象:在拦截器中,可以通过`HttpServletRequest`对象来获取请求参数、请求头、请求URL等信息。例如,`request.getParameter("key")`可以获取指定参数名的值。 - `@ModelAttribute`注解:在...
模拟HttpServletRequest和HttpServletResponse类在Web应用单元测试是很方便的。 如何选择这些发布包,决定选用哪些发布包其实相当简单。如果你正在构建Web应用并将全程使用Spring,那么最好就使用单个全部的 ...
在Spring框架中,拦截器(Interceptor)是一种强大的工具,它允许开发者在请求处理前后执行自定义逻辑,例如日志记录、权限检查等。Spring MVC中的拦截器是基于AOP(面向切面编程)原理实现的,可以理解为对...
你可以在 props 标签内配置多个 prop 标签. 我们将在后面编写 com.ideawu.HelloController 类. 上面, 我们在 web.xml 文件中告诉 ContextLoaderListener, 我们还有另外两个配置文件 /WEB-INF/database.xml 和 /...
spring jar包详细介绍 spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包...模拟HttpServletRequest和HttpServletResponse类在Web应用单元测试是很方便的。
在上面的示例中,我们通过`getWebApplicationContext()`方法获取到了Spring的上下文,然后从中取出所需的Bean(在这个例子中是`LoginDao`)。这种方式的好处在于可以非常方便地利用Spring的依赖注入功能,同时保留...
-- 这里在配成spring,下边也要写一个名为spring-servlet.xml的文件,主要用来配置它的controller --> 19. *.do</url-pattern> 20. </servlet-mapping> 21. <welcome-file-list> 22. <welcome-file>index.jsp...
这种方式主要是在Spring中定义一个代理对象,用于处理Struts Action的调用,使得Struts Action可以像普通Spring Bean一样进行管理。 ##### 实施步骤 1. **配置DelegatingActionProxy** 在Spring的配置文件中定义`...
Spring MVC中的HandlerMapping接口定义了查找处理方法的核心方法,如`getHandler(HttpServletRequest request)`。开发者可能在此基础上实现自己的逻辑,例如添加对RESTful API的支持,或者引入动态路由策略。 4. **...
本文将详细讲解在Spring Controller中获取请求参数的六种常见方法。 1. **直接作为方法参数** 当请求是GET类型且`Content-Type`为`application/x-www-form-urlencoded`时,可以直接在Controller方法的参数列表中...
在实际项目中,整合步骤通常包括配置 Struts 的配置文件(struts-config.xml),添加 Spring 的配置文件(如 applicationContext.xml),以及在 Struts 的 Action 类中声明并注入 Spring Bean。例如,一个简单的 ...