当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

Structs2无法执行execute()方法却可以执行validate()方法

发表于: 2015-04-21   作者:357029540   来源:转载   浏览:
摘要: 页面在进行登录操作时,如果第一次没有正常登录成功,使用了addActionError()方法返回了错误的信息,在进行下一次登录操作时,错误信息将会仍然保存在actionError里面,这就会导致在后台的Java类中只会执行validate()方法,而不会执行execute()方法,在这里有个重要的概念就是当validate()方法如果出现错误信息,那他就会返回input字符串,直接就跳转到stru
页面在进行登录操作时,如果第一次没有正常登录成功,使用了addActionError()方法返回了错误的信息,在进行下一次登录操作时,错误信息将会仍然保存在actionError里面,这就会导致在后台的Java类中只会执行validate()方法,而不会执行execute()方法,在这里有个重要的概念就是当validate()方法如果出现错误信息,那他就会返回input字符串,直接就跳转到structs.xml配置文件中,而不会去执行execute()方法,所以在进行第二次登录的时候就不会得到想要的结果了,其修改的方法是在validate()方法中增加this.setActionErrors(null),那么就不会出现错误了。

Structs2无法执行execute()方法却可以执行validate()方法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
开发自定义标签的时候可以继承TagSupport或着BodyTagSupport,实际上bodyTagSupport已经继承了tagSup
最近准备在Android下写一个节拍器,因为不熟悉Android开发的一系列东西,所以想着先用Java写一个节
Insus.NET有在上一篇《ASP.NET MVC呼叫WCF Service的方法》http://www.cnblogs.com/insus/p/3720547
1.os.system(command) 该方法和C语言里的system函数是一致的。该方法的参数就是string类型的命令,
什么时候会执行viewDidLoad方法 这个博文是为了解释,为何有时候,你给属性赋值,在viewDidLoad方法
plsql很方便我们执行sql。下面就简单介绍我常用的几种(当然每次svn的分支也可以ant脚本自动执行某
原文:JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法 jquery-easyui是一个
  由于项目需求,需要在网页上利用图表展示相关数据的统计信息,采用了OpenFlashChart技术。OpenF
jquery-easyui是一个基于jquery的图形界面插件,利用easyui可以创建很多好看的网页界面效果,easyui
分析完AbstractExecutorService异步任务提交之后,一直留着一个问题:就是任务提交之后的最终执行方
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号