社区
Web 开发
帖子详情
struts2加上拦截器后,表单参数不能实例化为对象了!!
wkcgy
2011-03-29 09:50:49
struts2加上拦截器后,表单参数不能实例化为对象了,报空指针错误,去掉栏截器之后就能正常实例化!!
...全文
135
12
打赏
收藏
struts2加上拦截器后,表单参数不能实例化为对象了!!
struts2加上拦截器后,表单参数不能实例化为对象了,报空指针错误,去掉栏截器之后就能正常实例化!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang_guankai
2012-05-21
打赏
举报
回复
现在就遇到这么一个问题!!!你是怎么解决的呢?配置那里出错了?方便的话把代码贴出来看看 谢谢!
w9527
2011-03-31
打赏
举报
回复
接分~~仍点过来呵呵
jianghengqiu
2011-03-31
打赏
举报
回复
<interceptors>
<interceptor name="checkusernameInterceptor" class="com.struts2.interceptor.interceptor"/> //这个是定义的一个拦截器
<interceptor-stack name="checkInterceptor">
<interceptor-ref name="defaultStack"/> //这个是默认的拦截器,如果你没有这个默认的拦截器的话,里面很多功能都不能用,例如上传下载。
<interceptor-ref name="checkusernameInterceptor"/>
</interceptor-stack>
</interceptors>
/*********************************/
然后你建一个类interceptor,implements Interceptor。
public String intercept(ActionInvocation ai) throws Exception {
System.out.println("进入拦截器!!!");
String username=ServletActionContext.getRequest().getParameter("username"); //例如你先要获得reuqest里面的对象,这样才可以进行下面的判断!!!
if(username!=null && !username.equals("")){
ai.invoke(); //判断正确,才跳转,执行action!!
}
return "message";
}
redlotus_lyn
2011-03-31
打赏
举报
回复
LZ看你的拦截器是怎么加的。
如果是在Action配置自定义拦截器,struts2默认拦截器必须手动引用。
例:
<action name="Test" class="com.TestAction">
<interceptor-ref name="testInterceptor" />
<interceptor-ref name="defaultStack" />
<result>/test.jsp</result>
</action>
hoojo
2011-03-30
打赏
举报
回复
[Quote=引用 1 楼 wkcgy 的回复:]
赶紧有个人回帖回帖立即把分给你!!随便说就行了!!这个问题已经解决,是struts2 拦截器的配置出错了!!
[/Quote]
好像要继承默认的拦截器栈吧 defaultStack 这个东东,不然不能提取参数
min910912
2011-03-30
打赏
举报
回复
struts2配置错误?
SIOSXIAOQIANG
2011-03-30
打赏
举报
回复
[Quote=引用 1 楼 wkcgy 的回复:]
赶紧有个人回帖回帖立即把分给你!!随便说就行了!!这个问题已经解决,是struts2 拦截器的配置出错了!!
[/Quote]
楼主能说说是怎么配置的错误的吗?
给其他看帖人分享一下,避免再次出这样的错误。
谢谢。
游一游走一走
2011-03-30
打赏
举报
回复
跟上。。。。
wkcgy
2011-03-30
打赏
举报
回复
赶紧有个人回帖回帖立即把分给你!!随便说就行了!!这个问题已经解决,是struts2 拦截器的配置出错了!!
Struts
2入门教程(全新完整版)
十二、总结 本教程对
struts
2的基本知识进行了一些说明,关于
struts
2的更多详细内容应参看
struts
2的官方文档及提供的app
实例
。 下面对
struts
2的基本执行流程作一简要说明,此流程说明可以结合官方提供的
struts
2结构图...
struts
2
加上
拦截
器
后,
表
单
内容
不能
实例
化,空指针异常
最近想搞一搞
struts
2
拦截
器
,就搞了个计算执行
拦截
器
的时间的小程序。本来挺简
单
的小程序,可以老是报空指针异常,调试查看,原来页面
表
单
的数据传到后台就变成null了,就没有
实例
化
表
单
中的数据。 注册时间
拦截
...
struts
2之
拦截
器
详解
文章目录1
拦截
器
1.1
拦截
器
是什么1.2
拦截
器
的优点是什么1.3 预定义
拦截
器
1.3.1 预定义
拦截
器
1.3.1.1 params
拦截
器
1.3.1.2 timer
拦截
器
1.3.1.3 logger
拦截
器
1.3.2
拦截
器
配置说明1.3.3
拦截
器
的调用顺序1.3.4 全局...
struts
2
拦截
器
转自:http://wuyue37307.blog.163.com/blog/static/27583712009795371878/
拦截
器
几乎完成了
Struts
2框架70%的工作,包括解析请求
参数
、将请求
参数
赋值给Action属性、执行数据校验、文件上传……,
Struts
2设计的...
5.
Struts
2
拦截
器
(Interceptor)
Struts
2将它的核心功能放到
拦截
器
中实现而不是集中在核心控制
器
中实现,把大部分控制
器
需要完成的工作按功能分开定义,每个
拦截
器
完成一个功能,而完成这些功能的
拦截
器
可以自由选择、灵活组合,需要哪些只需要在...
Web 开发
81,095
社区成员
341,715
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章