struts2加上拦截器后,表单内容不能实例化,空指针异常
来源:互联网 发布:生物多样性监测网络 编辑:程序博客网 时间:2024/05/21 22:45
最近想搞一搞struts2拦截器,就搞了个计算执行拦截器的时间的小程序。本来挺简单的小程序,可以老是报空指针异常,调试查看,原来页面表单的数据传到后台就变成null了,就没有实例化表单中的数据。
<!--注册时间拦截器--><interceptors > <!--自定义拦截器--> <interceptor name="time" class="com.zhiyou.intercept.Timeintercept"/> <!--定义一个拦截器栈--> <interceptor-stack name="mytime"> <interceptor-ref name="time"/> </interceptor-stack></interceptors><!--配置默认的拦截器-->
<action name="login" class="com.zhiyou.action.LoginAction"> <result name="success">welcome.jsp</result> <result name="error">index.jsp</result> <!--引用自己定义的拦截器--> <interceptor-ref name="mytime"/></action>这是我配置的struts.xml文件中的拦截器,拦截器栈,及action的配置。
令我很费解,只要去掉拦截器就可以获取表单中的数据,一填上就报错,
后来通过查找资料才知道,原来引用默认的拦截器。
只要在<interceptor-ref name="mytime"/>后面添加上
<interceptor-ref name="defaultStack"/>就ok了。一个这么小小的问题,搞了这么久也是醉了。
0 0
- struts2加上拦截器后,表单内容不能实例化,空指针异常
- 使用struts2上传文件时,使用timer拦截器,创建加载页面后,action内创建request对象,报(空指针异常)NullPointException
- struts2空指针异常
- Struts2 空指针异常
- struts2空指针异常
- Struts2自定义<s:a>标签后报出空指针异常
- struts2+Spring服务器启动时Bean实例化失败,报ServletActionContext.getRequest空指针异常
- 为什么我的控件实例化后还是报空指针异常?
- struts2异常拦截器
- Struts2-由于没有添加默认的拦截器导致拦截器出现为空的异常
- struts2的空指针异常札记
- Android2.3 PopupWindow在实例化时报空指针异常
- Myeclipse启动后tomcat空指针异常
- Struts2拦截器--异常拦截器
- Struts2 自定义异常拦截器
- Spring boot下 拦截器中的Service空指针异常解决方法
- Struts2拦截器实例-权限拦截器
- struts2 拦截器实现实例
- CentOs安装redis
- oracle 存储过程 传参数,如果是希望传参值也被利用起来,存储过程里面虽有IN,但OUT必不可少。
- 给Zabbix一件华丽的衣服Grafana插件
- [python] 爬取乌云知识库的标题
- 复杂对象的组装与创建——建造者模式(一):游戏角色设计,建造者模式概述
- struts2加上拦截器后,表单内容不能实例化,空指针异常
- CCF-CAP 201312-2 ISBN号码 答案
- 写一个标准的c程序需要包含的头文件
- 网络流之标号法
- 我是你转身就忘的路人甲,凭什么陪你蹉跎年华到天涯?
- android跨进程事件注入(程序模拟用户输入)
- Unity3D笔记第四天——常用类
- jQuery常用Method-API
- 内存中栈,堆,静态区到底有什么区别?