spring的ServletRequestAttributes创建request()得到空指针
来源:互联网 发布:风力预报软件 编辑:程序博客网 时间:2024/05/16 14:54
在使用spring的ServletRequestAttributes创建request()得到空指针
代码如下:
// 获取request
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
web.xml中也有监听的配置:
<listener>
<listener-class> org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
经过高人的指导发现spring的DBCP配置有问题
<!-- DBCP数据源 -->
<bean id="dbcpDataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>${ds.dbcp.driverClassName}</value>
</property>
<property name="url">
<!-- for Oracle/MySQL -->
<value>${ds.dbcp.url}?useUnicode=true&characterEncoding=UTF-8</value>
<!-- -->
<!-- <value>${ds.dbcp.url}</value> -->
</property>
修改后完全没有问题:
<!-- DBCP数据源 -->
<bean id="dbcpDataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>${ds.dbcp.driverClassName}</value>
</property>
<property name="url">
<!-- for Oracle/MySQL -->
<!-- <value>${ds.dbcp.url}?useUnicode=true&characterEncoding=UTF-8</value> -->
<!-- -->
<value>${ds.dbcp.url}</value>
</property>
<property name="username">
<value>${ds.dbcp.username}</value>
</property>
- spring的ServletRequestAttributes创建request()得到空指针
- spring的ServletRequestAttributes创建request()得到空指针
- 解决在使用request得到属性的空指针问题
- 自定义控件findViewById得到空指针,错误的排除
- 自定义控件findViewById得到空指针,错误的排除
- Spring注入SessionFactory的空指针异常
- Spring注入SessionFactory的空指针异常
- Spring注入SessionFactory的空指针异常
- Dubbo+Spring+MyBaits客户端得到对象的属性为空
- spring空指针异常
- spring过滤空指针
- sturts2和kindeditor的文件上传,upload.parseRequest(request)得到的List为空
- 使用bootstrap-fileinput的问题:上传时upload.parseRequest(request)得到的List为空
- 解决文件上传时upload.parseRequest(request)得到的List为空
- request.setAttribute("list",list);出现空指针
- 创建位图并得到位数据区的指针
- actioncontext 得到request范围的
- 创建对象数组时抛出空指针异常的情况
- linux 内核链表
- cocos2d-x中spine骨骼动画的应用
- HTTP请求头具体含意
- jquery选取除了div之后 含有类名为a的 标签
- 学习嵌入式Linux-JZ2440-U-Boot简介
- spring的ServletRequestAttributes创建request()得到空指针
- jsp内置对象,及常用方法
- 有趣的小故事
- soj 2978 Tasks
- ActiveMQ学习总结(1)——ActiveMQ快速入门
- php debug_backtrace()
- performSelector: 和dispatch_time及dispatch_once
- libevent
- flume-ng的channe配置type=file例子