struts2 的action问题

新时代的爱新觉罗 2011-12-11 09:26:38
<a href="info_Add.action?addType=linkTo" style="color:gray">[发布信息]</a>

<action name="info_*" class="com.yxq.action.InfoAction" method="{1}">
<result>/iew/IndexTemp.jsp</result>
<result name="input">/iew/IndexTemp.jsp</result>
</action>
请问下 在infoAction类里为何先执行public void validateAdd()在执行public String Add()
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢各位的回复,这个问题懂了,但现在又出现了一个问题,就是登入页面输入数据进行验证的时候,页面刷新后addfieldError的内容在仍是存在,请问各位大神这个该怎么解决啊
leilei0932_java 2011-12-12
  • 打赏
  • 举报
回复
因为你继承了ActionSupport类,在action中会默认先执行相同方法名前带有validate的这个方法,然后再执行真正请求的方法,这是后台验证。

如果你没有写的话就会直接执行你请求的方法。
yousite1 2011-12-12
  • 打赏
  • 举报
回复
你问的是为何,还是如何?
fyswords 2011-12-12
  • 打赏
  • 举报
回复
不管是客户端校验还是服务器端校验,都是在action之前啊

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧