`

jsp,页面中的.getAttribute和.getParameter区别

 
阅读更多
request.getAttribute("username")是获取容器里面的值,在整个容器中有效,如tomcat, return object
request.getParameter("username") 是获取上一个页面传入本页面的值, return String

输出的值相等只是恰巧放入相同的值而以
分享到:
评论

相关推荐

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

    - 当在JSP页面中使用`request.getAttribute()`时,可以直接在表达式中使用,如`<%=request.getAttribute("username")%>`,但需要注意转义和安全问题。 通过上述分析,我们可以清楚地看到`request.getParameter()`与...

    getAttribute和getParameter区别.

    ### getAttribute 和 getParameter 区别详解 #### 一、概述 在Web开发中,`getAttribute` 和 `getParameter` 是两个非常重要的方法,主要用于获取不同的数据类型和来源。这两个方法虽然相似,但在实际应用场景中...

    基于request.getAttribute与request.getParameter的区别详解

    在Java Servlet和JSP开发中,`HttpServletRequest`接口提供了两种主要的方法来获取客户端发送到服务器的数据:`getAttribute()`和`getParameter()`。它们虽然都用于获取请求中的数据,但有着本质的区别,下面将详细...

    getAttribute和getParameter区别

    理解这两个方法的区别对于正确处理用户请求和页面间的数据传递至关重要。 #### 1. 参数来源不同 - **getParameter**:此方法主要用于获取来自客户端的参数值,这些参数通常通过HTTP请求中的GET或POST方式传递。...

    了解JSP中request属性的用法

    request.getParameter() 和 request.getAttribute() 是两个最常用的方法来获取客户端的请求信息,但是它们的用法和作用域却有很大的区别。 request.getParameter() 方法是用来获取客户端通过 HTTP 协议传递的参数,...

    jsp页面中获取servlet请求中的参数的办法详解

    在Servlet中,我们使用`request.getRequestDispatcher("/bbs.jsp").forward(request, response)`将控制权传递给`bbs.jsp`,这样,请求和响应对象会保持不变,JSP页面可以访问之前设置在请求作用域内的属性。...

    HTTP:getAttribute和getParameter的区别

    接下来,在 `hello.jsp` 页面中,我们可以使用 `getAttribute()` 方法来获取这个数据: ```jsp // hello.jsp String username = (String) request.getAttribute("username"); out.println("Hello, " + username); `...

    Jsp的request的用法

    在本篇文章中,我们将深入探讨`request.getParameter()`和`request.setAttribute()`以及`request.getAttribute()`的区别,并提供相关示例来帮助理解它们的用法。 **一、request.getParameter() 和 request....

    jsp源码实例.rar_cookie_javascript cookie_jsp 实例_jsp 搜索_jsp 表单

    在这个名为"jsp源码实例.rar_cookie_javascript cookie_jsp 实例_jsp 搜索_jsp 表单"的压缩包中,包含了五个关于JSP的源码实例,这些实例涵盖了从基本的输出操作到更复杂的cookie管理和搜索引擎功能。以下是这些实例...

    基于JSP的论坛源码

    JSP 论坛 源码 源文件压缩上传 <%@ page language="java" import="com.lbc.bbs.dao.*,com.lbc.bbs.dao.impl.*,java.util.*,com.lbc.bbs.entity.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> ...

    JSP里web.xml实现错误处理页面的制作404,和500

    通过以上步骤,我们可以有效地在 JSP 应用程序中配置和管理错误处理页面。这样的配置不仅提升了用户体验,还为开发者提供了更多的调试信息。需要注意的是,在生产环境中,通常建议隐藏具体的错误信息,只向用户提供...

    JSP Chapter 4 JSP内置对象.ppt

    例如,在page1.jsp中,我们可以通过`application.setAttribute()`将数据存储在全局范围,然后在page2.jsp中使用`application.getAttribute()`获取这些数据,即使页面之间进行了跳转,数据依然可用。 了解并熟练掌握...

    基于servlet的购物车

    //得到书号和书本对象 int bookid =Integer.parseInt(request.getParameter("id")); Map, Book> books = (Map, Book>)request.getSession().getServletContext().getAttribute("books"); Book book = books....

    4.jsp内置对象.doc

    在给定的例子中,`request1.jsp`、`request2.jsp` 和 `request3.jsp` 展示了如何使用`request`对象在页面间传递数据。在`request1.jsp`中,用户输入的用户名通过表单提交到`request2.jsp`。在`request2.jsp`中,`...

    bbs_post.jsp.example.code.development.rar_bbs jsp

    这个`bbs_post.jsp.example.code.development.rar`压缩包中的内容显然是一个关于如何开发BBS(Bulletin Board System,电子公告板)的`bbs_post.jsp`页面的经典实例代码。下面我们将深入探讨`bbs_post.jsp`的开发...

    JSP内置对象 session application的应用

    例如,在index.jsp文件中,可以使用以下代码来保存和检索所有用户的留言: ```jsp java.util.Vector v_book = (java.util.Vector)application.getAttribute("v_book"); if(v_book == null) { v_book = new java....

    jsp源码实例.rar_JSP 参数

    `request.getParameter()`, `session.getAttribute()`, 和 `application.getAttribute()` 分别用于从请求、会话和应用范围获取参数。 4. **Cookie操作**:在`jsp源码实例4(cookie).txt`中,我们可以学习到如何使用...

    JSP几种页面间传递参数实现的方法

    JSP页面间传递参数是Web开发中的一项重要技术,以下是几种常见的JSP页面间传递参数实现的方法: 1. 直接在 URL 请求后添加参数 可以在 URL 请求后添加参数,如:<a href="thexuan.jsp?action=transparams&detail=...

    JSP.Page.Editor.function.code.rar_jsp function_page

    例如,`request.getParameter()`获取表单提交的数据,`response.sendRedirect()`重定向用户,`session.getAttribute()`管理用户会话数据。 **实现技术** 1. **Servlet**:JSP最终会被编译成Servlet,所以理解...

    jsp页面分页代码

    在JSP中,分页代码通常结合Servlet和JSP页面共同完成。Servlet处理请求,计算总页数,以及根据请求的页码获取对应的数据,然后将这些信息传递给JSP页面进行渲染。 1. **Servlet部分**: - 计算总页数:根据数据库...

Global site tag (gtag.js) - Google Analytics