`
mefly
  • 浏览: 149795 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

struts1 action 之间传值

 
阅读更多

action 到action 之间传值,

 

String par="参数";
return new ActionForward("/xx.do?parameter="+par);

 
用request.setAttribute()放的对象,用request.getParameter()当然取不到,要用rerquest.getAttribue()。
注意几点:
1、用request.setAttribute()和rerquest.getAttribue()的时候,action的redirect不能设为true。
2、尽量不使用scope="session"的formbean。
3、尽量不使用session.setAttribute()保存数据。
4、用url?p1=v1这种方式只能传递字符串,而且要注意编码问题。

 

分享到:
评论

相关推荐

    struts 2中文汉字传值

    总之,Struts 2 中处理中文汉字传值的关键在于理解和正确使用字符编码,包括设置页面编码、响应编码、URL编码和Action中的解码步骤。确保每个环节都与UTF-8编码兼容,可以避免中文字符的乱码问题。在实际开发中,还...

    struts2配置文件传值中文乱码

    本文将围绕“Struts2配置文件传值中文乱码”这一主题,深入探讨其成因、解决方案以及相关的配置细节,旨在帮助开发者有效解决中文乱码问题,提升用户体验。 ### Struts2框架简介 Struts2是Apache组织下的一个开源...

    ajax请求传值Struts2+jsp

    1. **配置Struts2**:首先确保在`struts.xml`配置文件中添加了AJAX相关的拦截器,如`params`和`defaultStack`,它们允许Struts2接收和处理来自AJAX请求的数据。 2. **创建Action类**:定义一个Struts2 Action类,该...

    struts2-传值方式

    ### Struts2 传值方式详解 在Struts2框架中,实现前后台的数据传递是构建Web应用的基础之一。本文将详细介绍三种常见的Struts2数据传递方式:通过默认的Action属性传递、使用Value Object(VO)传递以及利用...

    struts2传值

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

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

    1. **Action属性传值** Struts2的核心是Action类,每个Action类都代表一个特定的业务逻辑。我们可以通过在Action类中定义公共属性,然后在JSP页面中使用`<s:textfield>`等标签将表单数据绑定到这些属性上。当用户...

    acton之间传值

    ### Struts2框架中Action间传值方法详解 在Struts2框架中,Action类是处理用户请求的核心组件,它们负责执行具体的业务逻辑,并决定视图的转向。在某些情况下,我们可能需要在一个Action处理完成后将某些数据传递给...

    struts2访问request,session,application作用域

    Struts2 是一个基于 Java 的开源 Web 开发框架,它继承了 Struts1 的优秀特性并进行了改进,提供了更加灵活和强大的功能。在 Struts2 中,处理用户请求时经常需要使用到 Servlet 的内置对象,比如 Request、Session ...

    Struts2常用标签的使用以及Action传值

    Struts2表单标签的应用实例。 主要功能是在一个页面提交个人信息之后跳转到另一个页面显示之前所提交的个人信息。具体介绍和功能演示请移步我的博客: http://blog.csdn.net/qq_33171970/article/details/51380991

    url传值到Action乱码解决方案

    今天,我们将讨论如何解决URL传值到Action乱码问题,特别是在Struts2框架中。 乱码问题的原因 乱码问题的原因是因为URL传值时,浏览器和服务器之间的编码方式不同所致。在大多数情况下,浏览器使用UTF-8编码,而...

    struts2框架json传递后台数据到echarts

    1. **Struts2 Action与Result**:首先,你需要定义一个Struts2 Action,这是处理用户请求的核心组件。Action类通常包含一个或多个业务逻辑方法,当用户触发一个请求时,Struts2会调用对应的方法。完成数据处理后,...

    动态增删table以及后台传值和弹出窗口父子窗口传值

    在IT行业中,动态增删table和后台传值是前端与后端交互的重要技术,而弹出窗口父子窗口之间的数据传递则是提升用户体验的关键。下面将详细解释这些知识点。 首先,动态增删table是一种常见的用户界面设计,它允许...

    spring+struts2+hibernate 一对多增删改查

    在一对多关系的增删改查操作中,Struts2的动作类(Action)接收用户输入,调用业务逻辑层(Service)的方法,并将结果传递给视图层(JSP或Freemarker等)。Struts2的拦截器(Interceptor)可以进一步优化流程,如...

    JSP.rar_Action!_jsp传值

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

    struts2中通过json传值解决乱码问题的实现方法

    在使用Struts2框架进行Web开发时,经常需要在前端页面和后端Java代码之间进行数据传输,尤其是涉及到JSON格式的传值。由于中文字符在UTF-8编码和ISO-8859-1编码之间的转换差异,很容易在数据传输过程中出现乱码问题...

    struts2.0 教程(标签,XML配置,入门例子,帮助手册)

    "struts 2 action type为chain传值.doc"将详细阐述如何在Action之间传递数据。 "Struts2 strus.xml中result类型及含义.doc"将涵盖不同的Result类型,如dispatcher(默认),redirect,stream等,它们决定了请求处理...

    Struts2_OGNL

    1. 栈顶对象:在程序执行过程中,由容器自动创建并存储到值栈中,该对象仅在Action使用模型驱动方式传值时被用到。 2. Action对象:每个Action请求到来时,容器会创建一个Action对象并存入值栈,该对象携带所有与...

    myeclipse8下STRUTS(自带JSON插件)的JSON传值例子.rar

    1. **添加STRUTS库**:确保你的项目已经包含了STRUTS的依赖库,包括struts2-core、struts2-json-plugin等。这些库可以在Maven仓库或Apache官方网站上找到。 2. **配置struts.xml**:在项目的配置文件struts.xml中,...

    Struts2页面取值总结

    1. **传值**: 确保action中包含相应属性及其`set/get`方法,避免硬编码参数获取。 2. **显示数据**: 使用`<s:property>`展示action传来的数据,确保action中存在正确的`get`方法。 3. **对象传值**: 使用`...

    Struts2常用标签及说明

    1. 使用`<input>`标签向Action传递值时,Action需要提供相应的`getter`和`setter`方法。 2. 使用`<s:property>`标签显示Action中的数据时,确保Action中有相应的`getter`方法。 3. 使用`<s:textfield>`标签向Action...

Global site tag (gtag.js) - Google Analytics