`
liubaoshan
  • 浏览: 41735 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

webwork的result跳转问题

阅读更多
今天发现了一个在webwork中如果从一个action操作成功后result到另一个action并且url中带一个参数时,如result的type="dispatcher"时并且两个action对应的model中都有相同参数的属性,在另一action中将会获得重复的值,也就是有两个相同的值,但是如果result的是同一个action就不会有这种问题.这个问题困惑了我好久.
  这种情况的解决办法是把result的type设为redirect即可以搞定,
分享到:
评论

相关推荐

    WebWork_Result

    ### WebWork_Result 配置详解 #### 一、配置文件概览 在WebWork框架中,`WebWork_Result`配置文件对于控制应用的行为至关重要。它主要用于定义如何处理Action执行后的结果,包括页面跳转、数据传递等。本文将对...

    WEBWORK

    `<result>` 子元素定义了 Action 执行成功后的跳转路径,`type="dispatcher"` 表示使用 Servlet 的 `RequestDispatcher` 进行页面跳转。 通过这样的配置,WebWork 可以根据请求参数找到对应的 Action,执行业务逻辑...

    WebWork docs 2 -- webWork 详细的说明文档

    WebWork docs 2 是一套完整的WebWork框架的详细说明文档,包含了开发者在使用WebWork时可能遇到的所有问题的解答。 这套文档涵盖了以下几个主要的知识点: 1. **WebWork基础**:WebWork的核心概念,如Action、...

    webwork 2.2.4开发指南

    4. 配置Action和Result:在配置文件中定义Action的映射路径和跳转结果。 5. 使用拦截器:根据需求添加拦截器,实现额外的功能。 五、WebWork与其他框架对比 1. 相较于Struts:WebWork提供了更强大的类型安全的表单...

    webwork搭建步骤

    ### WebWork搭建步骤详解 #### 一、WebWork简介与下载 ...需要注意的是,实际开发过程中可能还会遇到其他配置问题或者依赖冲突等问题,这些问题可以通过查阅官方文档或者在线社区来解决。希望本文对你有所帮助!

    webWork,xwork.xml,web.xml配置

    这个配置表示当用户请求名为`myAction`的URL时,WebWork会调用`com.example.MyAction`类,并根据返回的结果名(这里是`success`)跳转到相应的视图。 2. **拦截器配置**:拦截器是WebWork中实现业务逻辑预处理和后...

    webwork2+velocity的登陆例子(无需改动)

    Result是Action执行后的结果,它定义了如何展示或跳转到相应的视图。WebWork2通过XML配置文件来管理这些组件,使得整个应用程序的结构清晰。 而Velocity模板引擎,它的核心概念是Velocity Context和Template。...

    webwork核心技术文档

    WebWork支持多种Result Type,如Redirect、Stream、JSP、FreeMarker等,允许开发者灵活控制页面跳转和数据展示方式。 8. **Interceptors(拦截器)**:WebWork的拦截器机制允许在Action执行前后插入额外的逻辑,...

    Webwork2 开发指南

    1. **Webwork2框架基础**:Webwork2的核心概念包括动作(Action)、表单(Form)、结果(Result)和拦截器(Interceptor)。动作负责处理用户请求,表单用于封装表单数据,结果定义了动作执行后的跳转逻辑,而拦截器...

    webwork2.0参考资料

    - **概念**: Result Type定义了Action执行后返回给客户端的具体表现形式, 如跳转到特定的JSP页面、生成XML文档等。 - **示例**: 定义一个返回JSP页面的结果类型, 当用户注册成功后显示欢迎信息页面。 #### OGNL ...

    webwork登录的实例

    如果登录验证通过,Action会返回一个表示成功的Result,通常会跳转到`success.jsp`;反之,如果登录失败,可能会返回一个表示错误的Result,显示`error.jsp`。 6. **拦截器(Interceptors)**:WebWork允许使用拦截...

    一个WEBWORK的例子

    4. **Result**: 结果是Action执行后的状态,通常用于决定跳转到哪个视图,或者执行其他操作。 5. **Annotations**: WebWork支持丰富的注解,允许开发者在代码中直接声明Action、Interceptor和Result等配置,减少XML...

    WebWork深入浅出.rar

    4. 视图解析(View Resolution):WebWork可以使用JSP、FreeMarker、Velocity等模板引擎作为视图技术,通过ActionForward或者Result进行视图的跳转。 三、WebWork的特性 1. 强大的表单绑定和类型转换:WebWork自动...

    webwork教程几原码示例

    WebWork使用XML配置文件来定义动作(Action)和它们对应的URL路径,以及动作结果的跳转。在学习过程中,`webwork.doc`文档可能会解释如何配置这些文件,包括`struts-config.xml`或`webwork.xml`。 4. **...

    Struts2.0学习系列 包括webwork

    Action处理完业务逻辑后,会返回一个Result,Result负责将处理结果呈现给用户,这可以是跳转到一个新的页面,或者更新当前页面的一部分。 在配置方面,Struts2.0采用了灵活的XML配置方式,允许开发者在struts.xml...

    webwork学习笔记(全)

    WebWork 还引入了ActionContext,为在不同组件之间共享数据提供了便利,并且支持AOP(面向切面编程)来处理如事务管理等跨切面问题。 **WebWork 安装 - HelloWorld** 安装WebWork通常包括以下几个步骤: 1. 添加...

    webwork学习文档

    1. **Action**: WebWork中的Action类是业务逻辑的载体,它接收请求参数,执行相应操作,并通过Result返回控制流程。Action类通常继承自`com.opensymphony.webwork.action.Action`基类,你可以自定义Action来实现特定...

    WebWork In Action

    - **结果处理**:解释如何使用结果(Result)对象来指定成功或失败后的页面跳转路径。 #### 5. 使用拦截器增强功能 - **拦截器原理**:介绍拦截器的概念及其工作原理。 - **自定义拦截器**:演示如何编写自定义拦截...

    webwork登陆代码

    - `struts.xml`: WebWork的配置文件,定义Action及其关联的ActionMapping和Result。 - `web.xml`: 应用的部署描述符,配置DispatcherServlet。 这个"webwork登陆代码"示例提供了WebWork中实现登录功能的基本步骤...

Global site tag (gtag.js) - Google Analytics