`

Struts2 Action request 传值

JSP 
阅读更多

在某些情况下需要对JSP页面使用request方式让其接收参数

 

可在action中设置如下

 

    ActionContext ctx = ActionContext.getContext(); 

       HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST);

       request.setAttribute("realdir", new Integer(content.getRealdir().getId()));

       request.setAttribute("contentid", new Integer(content.getId()));

 

结果直接跳转至jsp

分享到:
评论

相关推荐

    struts2访问request,session,application作用域

    在 Struts2 的 Action 类中,可以通过以下方式间接地访问到 Request、Session 和 Application: ```java // 使用 ActionContext 来获取 ActionContext context = ActionContext.getContext(); Map request = (Map)...

    ajax请求传值Struts2+jsp

    2. **创建Action类**:定义一个Struts2 Action类,该类将处理AJAX请求。Action类中的方法通常需要一个`execute`方法,返回一个表示结果的字符串,Struts2会根据这个结果选择合适的Result来展示响应。 ```java ...

    Struts2的三种传值方式比较(附demo)

    总结来说,Struts2的传值方式包括Action属性、ValueStack和Ognl以及ActionContext与请求/Session域的使用。选择合适的方式取决于业务需求和代码的可维护性。了解并熟练掌握这些方法,对于提高Struts2应用的开发效率...

    struts2传值

    首先,传值问题在Struts2中主要涉及到Action类和JSP页面之间的交互。在Action类中,有两种方式可以将值传递到JSP页面: 1. 不加#的方式获取(所有对象放置在栈顶): - 如果XXaction类中存在与标签对应的成员变量...

    Struts2_OGNL

    值栈是Struts2框架中的核心概念之一,它是一个用于临时存储对象的栈结构,这些对象包括Action实例、模型对象、临时对象等。值栈中的对象可以按照以下四种类型划分: 1. 栈顶对象:在程序执行过程中,由容器自动创建...

    Struts2页面取值总结

    - **传值至Action**: 使用`<input name="userName" type="text" ... />`,要求action中有对应的属性和`set/get`方法,或者通过`request.getParameter("userName")`获取值。 - **显示属性值**: `...

    Struts2笔记

    - **通过request传值**:在Action中设置request域对象,如`request.setAttribute("key", value)`,然后在JSP中使用EL表达式获取。 - **使用list**:可以将列表对象放入request或session域,然后在页面上遍历显示。...

    Struts2常用标签及说明

    在Struts2中,经常需要将表单数据传递给Action处理。最简单的做法是使用`<input>`标签,例如: ```html ``` 这里的`name`属性表示传递给Action的参数名称。需要注意的是,为了能够正确接收到此参数,对应的Action类...

    Struts2_ModelDriven接收参数(项目案例及视频)

    在Struts2中,ModelDriven接口是一个非常实用的功能,它可以帮助我们更方便地处理Action类中的模型数据。这个项目案例和视频教程主要针对初学者,旨在深入理解如何使用Struts2的ModelDriven机制来接收和传递参数。 ...

    JSP.rar_Action!_jsp传值

    在Java Web开发中,JSP(JavaServer Pages)和Action(通常指的是Struts2框架中的Action类)是常见的两个组件,用于实现动态网页和业务逻辑处理。本教程将重点讲解如何在JSP页面中向Action传递值,并解决可能出现的...

    struts2常用标签说明

    Struts2 是一款基于 MVC 设计模式的 Java Web 开发框架,它简化了Java应用程序的开发流程,尤其是在处理表单和页面展示方面。Struts2 提供了一系列丰富的标签库,使得开发者能够方便地在 JSP 页面中实现各种功能。...

    Struts2页面开发中常用标签

    在Struts2中,`<input>`标签被广泛用于从前端页面向后端Action传递参数。例如: ```html ``` 这里,`name`属性定义了参数名,这要求在Action中需定义相应的属性并提供SET/GET方法。如果Action中没有定义该属性,...

    struts2 的标签库

    Struts2是一个强大的MVC框架,用于构建Java Web应用程序。它的核心特性之一是提供了丰富的标签库,使得开发者能够更方便地在JSP页面中处理业务逻辑和展示数据。下面我们将深入探讨Struts2的页面开发中常用的标签及其...

    struts2里的一些标签

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的开发。以下是对Struts2中常用标签的详细说明: 1. **传值到Action**: - `<input>`标签:用于创建HTML输入字段,通过`name`属性指定在Action中...

    struts学习笔记(3)

    ### Struts2中Action向页面传值方法详解 在Struits2框架中,开发者经常会遇到需要将Action中的数据传递到视图层的情况。这通常是为了更新用户界面或响应用户的操作需求。Struts2提供了多种机制来实现这一目标,其中...

    java中页面传值的简单操作

    在Java Web开发中,页面传值是不可或缺的一部分,主要用于用户在网页上填写信息后提交...在实际项目中,通常会结合Model-View-Controller(MVC)架构,使用框架如Spring MVC或Struts来更高效地管理页面传值和业务逻辑。

    ajax例子servlet传值

    <action path="/login" type="org.viman.struts.action.LoginAction" name="loginForm" input="/login.jsp" scope="request" validate="true"> </action> </struts-config> ``` #### 六、总结 本文通过一个...

    mytext.rar_Java编程_Java_

    配置Struts2主要涉及struts.xml文件,这里定义Action、Interceptor、Result等,例如设置包配置、Action配置、结果类型映射等。 6. **异常处理** Struts2提供了强大的异常处理机制,可以自定义异常拦截器或者在...

    解决url中文乱码.doc

    5. **Struts2框架处理**:在Struts2中,`ZhongweiAction`类的`execute()`方法默认并不会自动处理请求的编码,因此需要在Action类中手动处理。但在这个例子中,Struts2并没有直接在Action中处理编码,而是通过配置...

    spring框架登录初始化数据与struct2权限设置等相关知识

    ### Spring框架登录初始化数据与Struts2权限设置等相关知识 #### 一、数据库操作 **1. 对象作为WHERE条件** 在使用SSH框架时,经常需要根据对象的属性来进行数据库查询,特别是在分页操作中。这里涉及到的关键...

Global site tag (gtag.js) - Google Analytics