struts中使用this.addFieldError时出现错误解决办法
来源:互联网 发布:证券软件均线咋看 编辑:程序博客网 时间:2024/05/16 10:16
出现如下错误
Struts Problem Report
Struts has detected an unhandled exception:
Messages:
No result defined for action geekfly.action.LoginAction and result input
Stacktraces
No result defined for action geekfly.action.LoginAction and result input
com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:375)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277)。。。 You are seeing this page because development mode is enabled. Development mode, or devMode, enables extra debugging behaviors and reports to assist developers. To disable this mode, set:
struts.devMode=false
in your WEB-INF/classes/struts.properties file.
描述:
login.jsp <s:form action="login.action" method="post">
<s:textfield name="username" label="账号"></s:textfield><br/>
<s:textfield name="password" label="密码"></s:textfield><br/>
<s:submit value="提交"></s:submit>
</s:form>
LoginAction中的验证public void validate() {
super.validate();
if("".equals(this.getUsername())){
this.addFieldError("username", "对不起,用户名不能为空!");
}
if("".equals(this.getPassword())){
this.addFieldError("password", "对不起,密码不能为空!");
}
}
struts.xml中的配置
<action name="login" class="geekfly.action.LoginAction" method="login"> <result>/manager.jsp</result> <result name="ERROR">/login.jsp</result> <result name="input">/login.jsp</result> </action>
解决办法:若在Struts2中使用ActionSupport类进行有刷新的验证,则必须在struts.xml中配置名为input的,不然会出现如上所诉的异常
/login.jsp
- struts中使用this.addFieldError时出现错误解决办法
- Struts整合Spring时使用addFieldError出现一次错误提示后就一直有该提示
- Struts整合Spring时使用addFieldError出现一次错误提示后就一直有该提示
- JSP 中使用Struts标签出现的错误,解决办法
- Struts的addFieldError的使用
- MyEclipse中创建Struts出现错误的解决办法
- MyEclipse中创建Struts出现错误的解决办法
- iis站点出现资源正在使用中错误解决办法
- iOS中使用RegexKitLite出现20个错误解决办法
- Git使用中出现的错误以及解决办法积累
- struts中出现Java.lang.NoClassDefFoundError解决办法
- struts execute方法中调用addFieldError方法,返回问题
- strut2中使用ajax主题时出现 template/ajax/head.ftl. 错误的解决办法
- struts.xml中出现extends undefined package struts-default解决办法
- DB2中出现SQL1032N错误现象时的解决办法
- 在vs2010中配置DX时出现错误的解决办法
- servlet中使用service()方法出现错误:HTTP method POST is not supported by this URL
- 在resin中使用struts时出问题的解决办法
- easyui-datagrid的一些操作记录
- 一些常见组合数
- Linux文件存储结构,目录项、inode、数据块
- iOS开发15-iOS SQLite存取图片、视频、音频
- Math 类
- struts中使用this.addFieldError时出现错误解决办法
- 用React和PlanOut来做产品的AB测试
- Fragment+ViewPager实现滑动换页
- 权限验证框架Shiro学习(二)
- [Simple Algorithms] Lesson2 冒泡排序
- device tree基础
- SQL 内连接,外连接数据查询
- .SQL多表查询实例
- 20151101 zhoumo..orz linux内存性能监控