wzkl.net
当前位置:首页 >> struts ACtion rEsult >>

struts ACtion rEsult

Struts2中从一个Action直接跳到另一个Action中,Struts提供了两种结果类型可以实现:chain、redirect。 我们从Servlet中学到重定向是不能保留参数的,也就是说重定向了,request对象就会无效了。同样redirect就像Servlet中的重定向,它也不能够...

chain,它是一个琏式的,是从一个Action转发另外一个Aciton,写action的名字即可,并把前一个Action的请求参数和值传给下一个Action,前提是设置了getting方法 listByNoteAction redirectAction,是从新请求一个Action,所以之前action里的参素和值...

没怎么明白你要干什么,执行完action之后不进行跳转,那你想做什么操作?

如果是转发就直接nextActionName这样做在nextAction就能获得上一个action的值;如果用 nextActionName这样就是提交一个新的请求,不需要上一个action的值就这样做,而且这样以后即使用户刷新页面也不会造成数据的重复提交!

恩,你的这个result直接返回chain方法就可以了 给你个实例吧 result_resultChainpublic class TestAction {public String testChain(){HttpServletRequest request = (HttpServletRequest) ActionContext.getContext().get(ServletActionContext...

配置包时必须指定name属性,该name属性值可以任意取名,但必须唯一,如果其他包要继承该包,必须通过该属性进行引用,包的namespace属性用于定义该包的命名空间,命名空间作用为访问该包下的action路径的一部分,见示例.namespace属性可以不配置,如果不...

返回null,几是说视图不跳转到任何地方,当然就出现空白页面了。 如果想出现页面就需要在struts.xml文件里面配置result,让它知道你要到哪里去。 或者之间 response.sendRedirtI("/你像去的页面.jsp");

action通常只调用本类方法,在处理数据时要调用其他类的话,这样的逻辑操作在service中处理。可以在service中写个方法实现这个功能! 不过你可以在struts里面通过type=redirect控制跳转到另外一个类中

*号是通配符,就是说这个action的name为任意名称。而class中的{1}是取第一个通配符的值。 exp: 如果你访问一个action叫Login的名称时: /////////////////// 如果你访问一个action叫User_Login的名称时:

参考: 1 把result屏蔽起来,如果能看到 HTTP Status 404 - No result defined for action com.ssh.action.employee.SearchEmpInfoAction and result success 说明是result的问题,因为这个提示说明能进入action了。 2 没这个提示,说明连action...

网站首页 | 网站地图
All rights reserved Powered by www.wzkl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com