struts2 有没有在执行ACTION方法之前自动执行预先的方法
比如在执行execute , input方法之前调用写好的方法
有点像struts 1.2中的reset方法
比如在执行execute , input方法之前调用写好的方法
有点像struts 1.2中的reset方法
解决方案 »
- 讨论数据增量同步更新算法
- 用JSP弹出窗体问题(初学者)
- 为什么我加了这段后就不行了????<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage
- jsp联盟 我在这里邀请大家 希望长期在线 学jsp的朋友留下您的QQ 方便大家联系 在线交流
- 一个javascript的checkbox问题,在线等,急
- 在jsp页面怎么在浏览器上画线?
- 很基础的问题,能不能去掉ie标题上的关闭窗口的按钮!
- 实践中遇到的问题。
- jsp中include的小问题
- 初学jsp的烦恼,怎么运行jsp程序?
- jsp连到数据库问题
- 当 onclick 事件点击后正在下载图片就停止下载了
只要你的隐藏变量有set方法,
你可以在prepare方法里面做判断再执行啊
?action再写个方法啊
<input hidden="create" name="action">如何根据这个隐藏值, 执行action中的create方法
具体应该这样url用 user.action!add
这样就可以调用UserAction里的add方法了
<result name="list">/WEB-INF/page/list.jsp</result>
<result name="add">/WEB-INF/page/addperson.jsp</result>
</action>
可以通过通配符映射路径,action_create 访问的就是create方法,你说的这种可以通过过滤器或者拦截器来实现,就比较费劲啦
<action name="*/*" method="{2}" class="test.action.{1}Action">
<result name="*" type="direct"></result>
</package>url: /test/Admin/login.do表示访问test.action.AdminAction里面的login方法
只要你的ACTION实现Preparable接口
那你自己新建一个函数
prepareExecute()
函数名一定要这样命名
那当你调用execute()的时候就会先调用prepareExecute()了
是prepare方法struts先调用所有的set方法,然后再执行prepare方法,然后又一次调用所有set方法,最后再execute。知道怎么做了吧..