Struts2Action的跳转
1.一个action中不同action的跳转
<action name="faultWorkAction_*" class="com.zrwt.sjkd.action.FaultWorkAction" method="{1}" >
<result name="list" type="redirectAction">
<param name="actionName">faultWorkAction_list</param>
</result>
</action>
注:faultWorkAction中有save和list两个action,当调用svae后
public string list(){
return SUCCESS;
}
public String save(){
//保存数据后,返回到数据列表页面
return list();
}
这样做会出现一个问题,当你list页面刷新页面的时候,struts2会再次调用Save(),你刷新一次,系统就再保存一次数据,你刷新N次,就保存N次;
为什么会出现这个问题呢?因为配置文件<result>默认是转发,URL是不会改变的,系统记录的是最后一次的Action,所以当你刷新的时候,就调用你最后一次操作的过的Action,所以,我们必须对struts2文件进行重定向配置
配置如上面的配置
出了这个问题郁闷死我了
分享到:
相关推荐
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...
action跳转后的页面接收由上一个ACTION传过来的参数
我的笔记:Struts构架中action的跳转大全
首先,Struts的ActionServlet接收到一个请求,然后根据struts-config.xml的配置定位到相应的mapping (映射);接下来如果form的范围是request或者在定义的范围中找不到这个form,创建一个新的form实例;取得form...
JS调用Struts中的ActionJS调用Struts中的ActionJS调用Struts中的Action
Struts2操作同一action的不同方法跳转jar包(包括示例代码) 使用“项目名/类名!方法名.action”
struts2如何实现弹出action返回的错误信息
方案 2:重写 Struts2 DefaultActionMapper 的 handleSpecialParameters 方法,增加action、redirect、redirectAction 等参数的过滤 这个方案是通过重写 Struts2 的 DefaultActionMapper 的 ...
目的:主要为了在一个Action成功后跳转调用另一个程序。 Struts2.xml [html] 代码如下: <?xml version=”1.0″ encoding=”UTF-8″?> <!DOCTYPE struts PUBLIC “-//Apache Software Foundation//DTD ...
Namespace、自定义Action、路径问题、通配符、包含模块配置文件、默认Action、接受用户输入、服务器跳转、Action中访问web元素、简单数据校验、调用Action的自定义方法 5struts2国际化 ......... 6 struts2输入校验...
功能: 在登录页面login.jsp中输入用户名...2. 项目添加Struts2类包支持 3. 设置核心控制器(配置web.xml) 4. 创建业务逻辑控制器(Action) 5. 创建视图页面 6. 创建struts.xml配置Action 7. 部署和运行struts2项目
STRUTS2配置相信许多人都会抄, 我只好说一下它的跳转路径了,附图
Struts2_04ActionResultType : Struts2关于Action跳转类型的应用 对各种不同的跳转类型使用的实例 Struts2_05Interceptor : Struts2拦截器的使用 Struts2_06FileUpload : Struts2上传文件的使用
3.控制器采用action开发,替代传统的servlet,直接跳转页面返回一个字符串即可,需配置struts.xml对应的jsp。 4.struts2,可以直接对表单提交的数据封装成对象,简洁!当然需要在web.xml中配置核心filter—...
在Struts2中,跳转到另一个工程的页面是通过Action和Result来实现的。 Action配置 在Struts2中,Action是一个核心概念,它负责处理用户的请求并返回响应。在上面的代码中,我们可以看到Action的配置是通过注解...
struts2 跳转类型 result type chain dispatcher redirect redirect action
在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报出“java.lang.IllegalStateException”异常,异常内容...
struts 1.2 跳转后css或js 无效解决方法,不是重定向处理,可以正常使用你的action 或css 或js
转换基于Codebehind项目到Convention跳转到此页面,查看需要修改的变化和小提示如果你想在你系统中结合Convention插件使用REST。需要在你项目的struts.xml中添加如下配置 name="struts.convention.action....
NULL 博文链接:https://lipeixiaoyu.iteye.com/blog/626185