`

request.setAttribute 对于上下文取值的作用 实例 【原创】

阅读更多

刚调了一个程序,发现里面有个重要的点,就是要把一个form里面的id保持住,保持在上下文当中并且随时得用到~用的是struts,要保持的环境其实是个action类里面的两个方法之间,那么怎么在把A方法里面生成的form保持在B方法里面呢?可以用到jsp的request.setAttribute和request.getAttribute技术。

在A方法里面:

把刚赋值好的form类(也就是javabean)request.setAttribute("userorder",order);进来

然后在要用到这个order对象的B方法里面:

Userorder userorder =(Userorder)request.getAttribute("userorder");

那么得到的userorder 就是在A方法里面赋值好的了你想要的对象,那么就可以随意用它的属性来操作了~

 

完毕~

 

 

 

 

 

分享到:
评论

相关推荐

    request.setAttribute 语句前总显示红色感叹号解决办法 HTTP Status 500 -

    在Java Web开发中,我们经常遇到各种运行时错误或编译错误,其中一种较为常见的问题是`request.setAttribute`方法调用时出现红色感叹号提示,并且伴随着HTTP 500错误。这种问题通常是由类型不匹配导致的,比如尝试将...

    JSP request.setAttribute()详解及实例

    javascript request.setAttribute()详解 request.setAttribute()怎么用的? JSP1代码 String [] test=new String[2]; test[0]=1; test[1]=2; request.setAttribute(test,test) ; response.sendRedirect(jsp2.jsp); ...

    request.getParameter() 和request.getAttribute() 区别

    在探讨`request.getParameter()`与`request.getAttribute()`的区别之前,我们首先需要理解这两个方法的基本概念以及它们在Java Web开发中的作用。 ### `request.getParameter()` `request.getParameter()`是...

    了解JSP中request属性的用法

    request.setAttribute() 方法和 session.setAttribute() 方法都是用来设置服务器端的变量,但是它们的作用域却不同。 request.setAttribute() 方法设置的变量只能在当前请求中生效,而 session.setAttribute() 方法...

    hibernate sprint 封装应用

    request.setAttribute("toolbar", toolbar); // 条件过滤数据,传送到页面 request.setAttribute("xm", xm); request.setAttribute("rxsj", rxsj); request.setAttribute("yx", yx); request.setAttribute("zy", zy);...

    数据库测试test.sql

    request.setAttribute("ulist",userList); request.getRequestDispatcher("/admin/show.jsp").forward(request,response); } public void logout(HttpServletRequest request, HttpServletResponse response) ...

    jsp 使用request为页面添加静态数据的实例.docx

    JSP 使用 Request 为页面添加静态数据的实例 在本文中,我们将学习如何使用 JSP 将静态数据添加到页面中。我们将使用 Request 对象来传递数据,并在 JSP页面中使用这些数据。 使用 Request 对象传递数据 在 ...

    Jsp的request的用法

    总结来说,理解和熟练使用`request.getParameter()`、`request.setAttribute()`和`request.getAttribute()`对于开发高效、健壮的JSP应用至关重要。正确选择和使用这些方法可以帮助开发者更好地管理数据流,提升应用...

    EL表达式在前后台的取值赋值问题

    EL表达式中有四个隐式对象:`pageScope`、`requestScope`、`sessionScope`、`applicationScope`,它们分别对应了页面作用域、请求作用域、会话作用域和应用作用域。EL表达式默认会按照上述顺序从这些隐式对象中查找...

    通过JavaScript下载文件到本地的方法(单文件)

    最近在做一个文件下载的功能,这里把做的过程中用... elt.setAttribute('href', url); elt.setAttribute('download', 'file.png'); elt.style.display = 'none'; document.body.appendChild(elt); elt.click(); d

    访问或添加三个范围的属性与获取Request-Session-ServletContext-Response对象.rar

    Session-ServletContext-Response对象”指的是在Java Web开发中,如何操作四个重要的请求处理对象:HttpServletRequest(Request)、HttpSession(Session)、ServletContext(通常称为应用上下文)和...

    很经典的登录回选。

    // session.setAttribute("redirectUrl", request.getRequestURL().append("?").append(request.getQueryString()).toString()); String url = request.getParameter("url"); URLEncoder.encode(URLDecoder....

    struts乱码问题

    HttpServletRequest request=ServletActionContext.getRequest(); HttpSession session=request.getSession(); session.setAttribute("bookName", this.bookName); session.setAttribute("bookPrice", this....

    java中管理员板块

    简单易懂的代码public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String method=request.getParameter("method"); if(method!=null)...

    weChatpay完整版java

    request.getSession().setAttribute("UserAccessToken",token); } request.setAttribute("openid", token.getOpenid()); request.setAttribute("accessToken", token.getAccessToken()); request....

    分页导航自动生成1

    request.setAttribute("pageControlNumberType1", pageControl.pageControl()); request.setAttribute("pageControlNumberType2", pageControl2.pageControl()); request.setAttribute("pageControlNumberType3", ...

    分页导航自动生成

    request.setAttribute("pageControlNumberType1", pageControl.pageControl()); request.setAttribute("pageControlNumberType2", pageControl2.pageControl()); request.setAttribute("pageControlNumberType...

    request域对象的实例代码

    4. **获取请求URI和路径**:使用`getRequestURI()`和`getContextPath()`可以获取请求的完整URI和应用上下文路径。 5. **获取请求的属性和参数**:`setAttribute()`和`getAttribute()`方法用于在Request对象中设置和...

    简单的STRUTS1应用实例

    在本实例中,我们将深入理解Struts1的基本架构和核心组件,以及如何构建一个简单的应用程序。 **一、Struts1框架基础** 1. **MVC模式**:Struts1的核心是MVC模式,它将业务逻辑(Model)、用户界面(View)和控制...

Global site tag (gtag.js) - Google Analytics