`

Struts2中,如何把Action值传递到相应jsp中

    博客分类:
  • SSH
 
阅读更多

Map request=(Map)ActionContext.getContext().get("request");
这个是在Action里面获取request对象一种方法
Map request=(Map)ActionContext.getContext().get("session");
这个是获取SESSION
获取到以后正常使用 和以前没变化

 

 

这是获取request的固定用法:
这个Map类型的request,传到jsp页面后就自动转换成HttpServletRequest的request。
看你的例子你就懂了,如
Map request=(Map)ActionContext.getContext().get("request");
request.put("list", readerService.findAllReader());
return SUCCESS;
假如return SUCCESS跳转到了XX.jsp,那么在XX.jsp里面,你你可以直接用request.getAttribute("list")直接获得 readerService.findAllReader()的值。同理也可以用OGNL。 


session和application也是同样的用法 
分享到:
评论

相关推荐

    jQuery+json异步实现JSP和struts2之间的数据传递

    为了使Struts2支持JSON,我们需要在配置文件中添加相应的插件,如`struts2-json-plugin-*.jar`,并在Action类中添加`@Results`注解,指定一个JSON结果类型。 以下是一个简单的示例: ```java public class ...

    Struts2中Action接收参数的方法

    2. 在 JSP 页面中,使用表单或其他方式将参数传递给 Action。 3. 在 Action 中,使用设定的属性接收参数,例如 `userName`。 例如,在 Action 中定义了 `userName` 属性,可以在 JSP 页面中使用 `user1!add?...

    struts2+JSP

    Struts2和JSP是两种在Java Web开发中广泛使用的技术。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,它主要用于构建和维护可扩展的、易于测试的Web应用程序。而JSP(JavaServer Pages)是一种...

    jsp+struts2完整实例

    在配置文件中,Struts2的动作映射会将URL映射到对应的Action,这样当用户发起请求时,Struts2框架能根据URL找到相应的Action进行处理。处理完成后,Action可能会返回一个Result类型,告诉框架如何处理结果,例如渲染...

    struts2中jsp和freemarker模板视图的案例

    当你定义一个Action并映射到一个特定的JSP页面时,执行完Action逻辑后,Struts2会将控制权交给JSP,JSP再根据Action传递的数据渲染页面。在案例中,你可以期待看到一个或多个JSP文件,这些文件可能包含`<s:property>...

    struts2+jdbc+jsp增删改查

    5. **Struts2与JSP的交互**:在Struts2中,Action执行完毕后会返回一个结果类型,该结果类型对应一个JSP页面。例如,一个名为"StudentAction"的Action可能会返回"success"结果,这将导致Struts2加载对应的success....

    jsp+struts2购物车

    在Web开发中,"jsp+struts2购物车"是一个常见的实战案例,它涉及到Java Web技术的多个层面,包括前端展示、后端业务处理以及数据库操作。这个项目是学习JSP(JavaServer Pages)和Struts2框架的理想实践,下面我们将...

    struts中数据在action与jsp中的传递总结.pdf

    Struts 中数据在 Action 与 JSP 中的传递总结 Struts 框架中,数据在 Action 与 JSP 之间的传递是一种常见的需求。为了实现这种传递,Struts 提供了多种方式,本文将对这些方式进行总结。 方式一:通过 FormBean ...

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

    总的来说,Struts1.x和Struts2.x都实现了从JSP页面到Action的数据传递,但在实现方式上有显著差异。Struts1.x依赖于ActionForm,而Struts2.x则使用了更强大的OGNL和拦截器机制。了解这些原理有助于我们更好地理解和...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    在Struts2框架中,开发Web应用时常常需要在JSP页面与Action之间传递数据,以便于展示或者处理。本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行...

    struts2 使用action属性接收中文参数(post提交)

    这篇名为“Struts2 使用action属性接收中文参数(post提交)”的博文可能讲述了如何在Struts2框架中正确处理中文POST请求。在处理中文参数时,主要涉及以下几个关键知识点: 1. **字符编码设置**: - 请求编码:...

    struts1直接跳转到jsp-无action的url

    标题“struts1直接跳转到jsp-无action的url”所指的是在Struts1框架下,如何不通过Action类直接将请求转发到JSP页面。这种做法虽然不推荐,但在某些情况下可能被用来简化流程或快速测试。 在Struts1中,通常的请求...

    struts2中action如何获取jsp页面参数1.rar

    当我们需要从JSP页面传递参数到Action时,Struts2提供了多种方式来实现这一功能。本篇文章将深入探讨如何在Struts2中通过Action获取JSP页面的参数。 首先,我们需要理解Struts2的MVC架构,其中Model由Action类代表...

    JSP Struts2 分页 导出Excel

    在Struts2中,可以使用第三方插件如DisplayTag或自己编写Action来实现分页。通常,我们需要在Action中获取数据库查询的结果集,并计算总记录数,然后根据每页显示的条数进行分页。JSP页面上通过参数传递当前页码,...

    struts2中action接收参数的方式

    本篇文章将深入探讨Struts2中Action接收参数的多种方式,以及相关源码解析。 首先,最常见的接收参数方式是通过方法签名直接接收。例如,如果在JSP页面上有这样一个表单: ```jsp &lt;form action="submit.action" ...

    struts2 向结果传参数

    在Struts2中,结果(Result)是动作(Action)执行后跳转的目标,它可以是一个JSP、Servlet或其他资源。有时我们需要在Action执行后向结果传递参数,以便在目标页面中使用这些参数来呈现数据或执行某些逻辑。本文将...

    ajax请求传值Struts2+jsp

    在Struts2中,Action类作为Controller处理用户的请求,并通过Result返回响应。 ### 二、AJAX基础 1. **创建AJAX请求**:使用JavaScript的`XMLHttpRequest`对象或者更高级的jQuery库中的`$.ajax()`方法发起异步请求...

    Struts 2实战 Struts 2 in action 的中文版

    根据提供的信息,我们可以推断出这是一本关于Struts 2框架的书籍——《Struts 2实战 Struts 2 in action 的中文版》。本书主要介绍了Struts 2框架的相关概念、工作原理以及实际应用案例等内容。接下来,我们将根据...

    Jquery_Ajax_Struts2_Action_JSP_Json

    2. Struts2框架接收到请求后,通过配置的Action映射找到相应的Action类来处理请求。在Action类中,可以使用JSON插件(如Struts2的Struts2-Json-plugin)来解析JSON数据并将其绑定到Action的属性上。 3. Action执行...

Global site tag (gtag.js) - Google Analytics