`
chian_xxp
  • 浏览: 97022 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

get与post, getParameter()与getAttribute()比较

 
阅读更多

get与post:

用在form中,用于表明用于处理该请求的服务端方法使用的形式.这个信息将在请求的头部信息中标明.

服务端根据请求的响应头中标明的get/post信息,决定由哪个方法来处理.

这两个方法在客户端表现不同的地方在于.如果是post形式,在请求的地址中不会附加请求的信息.而get则会.会将请求的信息以地址的形式呈现出来.安全性不高.

 

getParameter():这个方法用于取得请求中所包含的信息.无论是get/post形式.都可以获取.

getAttribute():这个方法用于取得显式的通过setAttribute()而所存储的值.

分享到:
评论

相关推荐

    getAttribute和getParameter区别

    ### getAttribute与getParameter的区别 在Java Web开发中,`getAttribute`和`getParameter`是两个非常重要的方法,它们分别用于获取不同的数据。理解这两个方法的区别对于正确处理用户请求和页面间的数据传递至关...

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

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

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

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

    request请求获取参数的实现方法(post和get两种方式)

    在Servlet中,我们需要使用`doPost()`方法处理POST请求,并调用`request.getParameter()`获取单一值,`request.getParameterValues()`获取多个值: ```java protected void doPost(HttpServletRequest request, ...

    了解JSP中request属性的用法

    request.getParameter() 方法是用来获取客户端通过 HTTP 协议传递的参数,如 GET 或 POST 方式传递的参数。这种方法只能获取客户端传递的参数,不能获取服务器端的变量。 request.getAttribute() 方法则是用来获取...

    Jsp的request的用法

    **二、request.getAttribute()与request.setAttribute()的使用场景** 1. **页面间链接关系**:如果页面A通过超链接跳转到页面B,应该使用`request.getParameter()`来获取请求参数,因为这是HTTP请求的一部分。 ```...

    音乐管理系统(servlet传参数)

    主要有两种方式:GET方法和POST方法。 1. GET方法:用户通过URL直接传递参数,参数显示在URL上,适用于查询、检索等操作。例如,用户想要添加一个CD到购物车,URL可能看起来像这样:`...

    servlet面试题

    ### GET与POST请求方式的区别 GET和POST是最常见的两种HTTP请求方法,它们在实际开发中有不同的应用场景和特性: 1. **用途**: - GET通常用于从服务器获取数据,是一种安全的方式,因为请求参数会被附加在URL...

    关于JSP页面间的传参问题

    与GET方式相比,POST方式可以更安全地传递复杂的数据,比如表单数据。POST请求不会将数据暴露在URL中,因此适合用于传输敏感数据或大量数据。 **示例代码:** ```html function hidden(a,b){ document....

    Web开发JSP笔记.pdf

    #### 一、HTTP请求方法:GET与POST - **GET** 方法:GET 方法通常用于从服务器检索资源。它将请求参数附加在URL后面,使得请求信息直接可见于地址栏。由于URL长度限制,GET 请求能携带的数据量较小,一般不超过4-5...

    java web知识

    1. **HTTP请求的GET与POST方式的区别** - GET方法适用于获取信息,如从服务器获取静态或动态资源,可以被书签收藏,也可以通过邮件发送。请求信息作为URL的一部分(查询字符串)传递,通常有限制,约2KB。 - POST...

    java面试题目.docx

    Java面试题目涵盖了许多核心概念,包括字符串对象的创建、StringBuffer与StringBuilder的区别、Error与Exception的差异、Java序列化、JVM加载Class文件的机制、...HttpServletRequest中getAttribute()与getParameter()的差异...

    JSP学习总结.pdf

    - **request对象**:代表客户端的请求,包含了所有GET/POST请求的参数,可以通过`getAttribute()`、`getParameter()`等方法获取信息。 - **response对象**:用于向客户端发送响应,可以设置HTTP头信息或输出内容。...

    JSP与Servlet传值技术总结

    getParameter()方法传递的是字符串,一般是Post和Get方法。getAttribue()方法传递的是对象,一般是Web内部的传递。 Session和Application的区别: * Session是会话变量,例如:打开一个网站,Session就存在了,...

    java学习心得.docx

    在处理表单数据时,GET和POST方法有所不同。GET方法将数据附加到URL后面,而POST方法将数据放在HTTP消息体中。GET方法对于URL长度有限制,且数据可见,而POST方法更适用于传输大量或敏感数据。 在Servlet间共享信息...

    Servlet实现猜数字大小游戏

    这个类将包含处理GET和POST请求的方法,如`doGet`和`doPost`。 2. **初始化数字**:在Servlet的初始化方法中,你可以生成一个随机的整数,作为用户需要猜的数字。可以使用`java.util.Random`类来实现。 3. **处理...

    Servlet板书

    - 用户通过HTTP协议与服务器交互,常见的请求方法有GET和POST。 - GET方法常用于获取资源,数据作为URL的一部分,可见且有限制(长度限制)。 - POST方法用于提交数据,数据在请求体中,不可见且无长度限制。 3....

    Web程序设计chapter5.ppt

    - **GET与POST方法**:GET方法将数据附在URL后面,限制了数据量且可见;POST方法将数据放在请求体中,数据量无限制且不可见。 - **中文信息编码**:对于中文信息,需要使用`URLEncoder.encode()`进行编码避免乱码...

    Servlet技术应用

    - **服务**:每当有请求到达Servlet时,`doGet()`或`doPost()`方法会被调用,具体调用哪个取决于HTTP请求的方法(GET或POST)。 - **销毁**:当Servlet不再需要或者服务器关闭时,会调用`destroy()`方法进行清理...

    jsp基础学习课件(从基础开始),进一步了解JSP的相关基础应用。3

    get和post是HTTP请求的两种方法,get方法提交的数据会显示在URL中,而post方法则不会,更适用于传输敏感信息。在示例中,Example3_1.jsp接收用户输入,并在tree.jsp中处理。 2. Response对象: Response对象对应于`...

Global site tag (gtag.js) - Google Analytics