`
jslfl
  • 浏览: 322340 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

struts1 forward 请求带参数

阅读更多
如果action配置中,加了scope="request"属性,则在业务处理完成转发到新请求时,通过request.setAttribute("id",1);这种直接传参到新请求不成功,有两种方法解决
1.直接在action中 return new ActionForward("a.do?id=1");

2.return new ActionForward(mapping.findForward("SUCESS").getPath() + "?id=1");
分享到:
评论

相关推荐

    struts1.x 和 struts2.x向Action里填充jsp参数原理

    3. Struts自动将请求参数值绑定到ActionForm的属性上,这得益于JavaBean规范中的getter和setter方法。 4. ActionServlet调用ActionForm的validate()方法进行表单验证。 5. 如果验证成功,ActionServlet将ActionForm...

    struts1教程,struts1入门

    Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的控制器部分。本教程将帮助初学者深入理解Struts1的核心概念、工作原理以及如何使用它来构建动态...

    Struts1小demo

    9. **Request Dispatcher(请求调度器)**:Struts1的DispatcherServlet负责接收HTTP请求,解析请求参数,调用相应的Action,然后根据Action的返回结果转发到相应的JSP页面。 10. **生命周期管理**:Struts1框架...

    struts1 api 帮助文档

    ActionForm用于封装HTTP请求参数到业务对象;Action则是业务逻辑的载体,接收并处理来自ActionForm的数据,然后调用服务层的方法;DispatcherServlet作为控制器,负责调度请求到合适的Action。 API文档中,`Action`...

    struts2参数配置

    ### Struts2参数配置详解 #### 一、概述 在深入了解Struts2框架时,我们不可避免地会接触到各种参数配置。这些配置对于整个框架的运行至关重要。本文将围绕Struts2中的关键配置进行深入探讨,旨在帮助开发者更好地...

    Struts1与Struts2原理 区别详解汇总

    3. **创建ActionForm对象**:如果请求需要封装为ActionForm对象,则ActionServlet会创建对应的ActionForm对象,并将请求参数填充到ActionForm中。 4. **调用Action处理请求**:ActionServlet调用相应的Action对象...

    struts1入门案例

    2. **web.xml配置**:在Web应用的配置文件web.xml中,我们需要配置Struts1的前端控制器`org.apache.struts.action.ActionServlet`,并设置对应的初始化参数,如ActionServlet的映射路径和struts-config.xml的位置。...

    Struts1.x常用的开发包,需要学习struts1.x朋友可以下载

    它对应于View层的表单,接收HTTP请求参数并封装成对象,然后传递给Action进行处理。 5. **JSP和Tags**:Struts1.x提供了丰富的JSP标签库,如logic标签(条件判断)、bean标签(对象操作)、html标签(表单元素)等...

    struts1 开源项目研究

    ActionForm对象是Struts1中的模型部分,它封装了来自用户的请求参数,通常对应于一个业务对象。当用户提交表单时,ActionForm会收集并验证数据,然后将这些数据传递给Action进行业务处理。Action处理完成后,会返回...

    struts1原理,struts2原理,spring mvc原理,struts1和struts2,struts和spring mvc

    Struts1强调使用Form Bean来封装请求参数,通过ActionForm与Action之间传递数据,实现了表现层和业务层的分离。 **Struts2原理:** Struts2是在Struts1的基础上发展起来的,它融合了WebWork框架的许多特性。Struts2...

    struts1的工作流程

    综上所述,Struts1的工作流程主要包括用户请求的接收、请求的解析、ActionForm的创建与验证、Action的执行以及结果的呈现。这一流程清晰地展示了Struts1如何实现MVC设计模式,帮助开发者更好地组织代码结构,提高...

    自己实现的struts1框架 仅供参考

    在Struts1中,ActionForm对象通常用于封装请求参数,并传递给业务层对象进行处理。 2. **View**:视图层主要负责展示数据,通常由JSP页面实现。Struts1使用JSP作为视图,通过JSP标签库(例如Struts Taglib)来简化...

    struts1jar包

    - **ActionServlet**:这是Struts1的入口点,负责接收HTTP请求,解析请求参数,并调用相应的Action。 - **ActionForm**:用于封装用户输入的数据,从JSP页面传递到Action,然后再到业务层。 - **Action**:实现了...

    struts1_详解

    1. **ActionServlet**:接收请求并解析请求参数。 2. **ActionMapping**:根据配置文件找到对应的Action。 3. **ActionForm**:封装表单数据。 4. **Action**:执行业务逻辑。 5. **ActionForward**:返回结果,决定...

    struts1标签库详解

    * bean:parameter:取回请求参数的值,例如 GET 或 POST 请求的参数。 * bean:resource:取回资源文件中的值,例如 properties 文件中的值。 * bean:size:取回集合的大小。 * bean:struts:将一个 Struts 的 acció...

    servlet模拟struts1工作原理

    ActionForm用于封装请求参数,Action执行业务逻辑,最后,视图(View)负责展示结果。 在模拟Struts1的过程中,我们可以创建一个Servlet来替代ActionServlet的角色。这个Servlet需要实现以下功能: 1. **解析XML...

    struts1简单实例和jar包

    1. **配置web.xml**:这是所有Java Web应用的部署描述符,我们需要在这里配置Struts1的初始化参数,包括ActionServlet和struts-config.xml的路径。 2. **编写struts-config.xml**:这是Struts1的配置文件,定义了...

    Struts1-1API.rar_Struts1_API_struts 1 api_struts1_struts1 api_st

    3. **ActionForm**:用于封装HTTP请求参数,将表单数据与业务逻辑解耦。 4. **ActionMapping**:定义了Action与请求URL之间的映射关系。 5. **Tiles**:一个视图构建工具,允许创建可重用的页面片段。 6. **...

    struts1工作流程.rar

    - 根据Action Mapping,它查找对应的ActionForm(如果有的话),用于存储请求参数。 5. **ActionForm**: - ActionForm对象存储了从客户端传递过来的数据,可以进行数据校验。 - 如果数据验证失败,Action...

    struts1.x技术课程讲解.pdf

    - **MappingDispatchAction**:允许开发者为每个请求参数定义不同的处理方法。 - **LookUpDispatchAction**:与 DispatchAction 类似,但更灵活,可以动态地确定方法名。 2. **ActionServlet**:Struts1.x 的核心...

Global site tag (gtag.js) - Google Analytics