是一个模块的公共工具类,需要获得request对象,通过ServletActionContext获取报空指针错,麻烦哪位大神指点下,如果可行麻烦贴下关键代码,谢谢了。
1条回答 默认 最新
- gamedev˚ 2016-07-04 03:46关注
1.通过注解获取(很简单,推荐): public class Hello { @Autowired HttpServletRequest request; //这里可以获取到request } 2.在web.xml中配置一个监听: <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener> java代码: HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); 3.直接在参数中传递(此方法不好用,不建议使用): public String hello(HttpServletRequest request) 4.如果有Struts: HttpServletRequest request = ServletActionContext.getRequest();
解决 无用评论 打赏 举报
悬赏问题
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置