JSP中get和post方法的区别

JSP:输入一组数据,(分别用getpost请求类型)提交给servlet,计算最大值以及最小值。 阅读详情

1、post提交数据是隐式的,get是通过在url里面传递的(可以看一下你浏览器的地址栏),用来传递一些不需要保密的数据。

 

2、用get时,传输数据的大小有限制 (注意不是参数的个数有限制),为2K;而post没有此限制。

 

3、还有用GET的时候在SERVLET中要用DOGET方法,用POST就要用DOPOST方法。这是JSP在处理GET和POST的时候在JAVA 角度看的不同。

 

4、还有一点需要注意哦,通过get方式来获取参数用的方法和通过post方式有些区别:

post:request.getParameter("");

get: request.QueryString("");

 

<注:用get方式提交时,我也用request.getParameter()来获得传递的参数,尽管已经设置request.setCharacterEncoding(“utf-8”),但是得到的中文参数一直是乱码。但我没有用后种方式获得参数,我是直接改为post,中文显示就正常了。>

 

---------------------------------------------------------------

下面是从网上转载的:

 

来源:http://topic.csdn.net/t/20010412/23/96108.html

 

当页面上的FORM以GET方式向页面发送请求数据(如数据含有不安全字符,则浏览器先将其转换成16进制的字符再传送,如空格被转成%20时,WEB   SERVER 将请求数据放入一名为QUERY_STRING的环境变量中,QueryString 方法是从这一环境变量中取出相应的值,并将被转成16进制的字符还原(如  %20  被还原成空格)。

如表单上有一   name为username的文本框及一   name为password的文本框   ,   当表单提交时,会产生这样的URL串:http://www.xxxxx.com/xxxx.asp?username=nnnnn& password=mmmmm
使用   Request.QueryString( "username")   会得到   字符串   "nnnnn"
Request.QueryString( "password")   得到   "mmmmm "  !

JSP“三大请求传参方式”及“中文乱码问题解决方案”详解 使用JSP的forward或include动作,利用传参数子动作实现参数的传递,‘姓名: 阅读详情

相关推荐

【KITTI数据集中Raw_Data数据标定文件中的参数关系解读】

上一节本人将KITTI Odometry数据集中的参数文件进行了解释。本节主要针对一些做融合slam的人,将Raw_Data数据标定文件中的参数按照自己的理解做如下阐述。其中,所讲之处如有错误,欢迎各位批评指正。

weixin_43389152的博客 1493

JSPgetpost请求方式的区别及乱码解决方法

JSPgetpost提交方式 get提交方式:默认method=“get 地址栏、超链接请求方式默认都属于get提交方式 form表单的method属性:提交服务器的http方法,一般为postget getpost请求方式的区别get方式 在地址栏显示请求信息 密码等个人信息显示在地址栏,不安全 ,并且地址栏能够容纳的信息有限,如果请求的数据中有大的文件,如图片,音频,视频等,会出现地址栏无法容纳全部数据,产生错误。 post方式 不显示提交信息,较安全 文件上传操作(提交作业

淼的博客 2759

Jaspersoft Studio安装与配置全攻略:从下载到首个报表生成

本文提供Jaspersoft Studio从下载、安装到创建首个报表的完整实战指南。详细介绍了如何获取安装包、配置工作空间,并通过可视化设计器创建报表模板、添加参数与字段,最终实现数据预览与PDF导出。帮助Java开发者快速掌握这一强大的开源报表工具,提升报表开发效率。

weixin_28826521的博客 636

jsp页面中的post提交方式

这个是怎么操作,让输入框只能选中一个是可以修改的,这个是先让所有的disable属性生效,然后是让单独的一个打开就是这样的一个逻辑 function updateSku(skuid){ $("#jvBody input").attr("disabled",true); /*市场价格  */ $("#m"+skuid).attr("disabled",false); /*销售价格

Golden_lion的博客 1万+

【JAVA】JSP中通过GetPost方式传递页面参数(三种方式)。

一、通过FORM(表单)+Get方式实现页面传参。 1、Login.jsp (登录页) <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>登陆页</t...

【敦厚的曹操】的专栏 6299

跨域请求JSP中模拟post表单提交

一、使用场景        当我们需要跨域进行登录时,为了避免登录信息暴露在链接中,此时必须采用Post提交。同时Ajax是不支持跨域的。此时就可以采用在Jsp中模拟Post提交。 二、代码实现       以下实例是跨域登录后台系统,我这边登录参数比较多,大家不必纠结参数含义。替换为自己的参数就好。总体思路就是:(1)创建临时表单。(2)、设置form表单属性。(3)、form表单添加到b...

张叔的博客 2525

Jsp servletGet方法Post方法区别

看了很久的javaEE 这里是我一直的困惑,我在这里总结一下. 1:请求数据的大小不同。 因为get请求的数据是要追加到URL中,而URL的数据量一般不能超过2K,所以用get请求方法对数据的大小有限制。而post请求方法是把数据放在消息体中,所以理论上对数据量没有限制。(但是实际操作中也不能能太大) 2:安全性不一样 因为get请求的数据是追加在URL中,外部用户能

杨鑫newlife的专栏 1594

jspgetpost方法区别及产生乱码后的解决办法

get:提交数据是显式的,将传入的参数显式的显示在URL中;传输的数据大小有限制,最大为2k。       get方法相对较快,安全性差,适合传输一些无需保密的内容。       post:提交数据是隐式的,传入的参数不会显示在URL中;传输的数据大小没有限制。 post方法相对较快,安全性高,产生乱码的概率小,适合传输加密内容。 getpost都通过get方法获取参数 g

NMQCHOO的博客 680

JSP——表单标记form中,method的post方法get方法区别(概念+实例)

1.get方法提交的信息会在提交的过程中显示在浏览器的地址栏中, post方法提交的信息不会显示在地址栏中。 2.现在用一个求三角形面积的例子来体会这两种提交方法区别 (1)post方法 浏览器显示效果如下: (2)现在我们把main.jsp文件中的method改为get方法,其他不变 浏览器显示效果如下: ...

lmm0513的博客 1618

JSPgetpost请求区别

JSPgetpost请求区别 1:请求数据的大小不同。 因为get请求的数据是要追加到URL中,而URL的数据量一般不能超过2K,所以用get请求方法对数据的大小有限制。而post请求方法是把数据放在消息体中,所以理论上对数据量没有限制。(但是实际操作中也不能能太大) 2:安全性不一样 因为get请求的数据是追加在URL中,外部用户能很方便的看到,从这个角度上来讲不安全。而post方法因为...

weixin_38198369的博客 1103

java_web:表单提交方式getpost区别

例:现有1个jsp页面Register.jsp要将其表单数据传递到Show.jsp页面显示 其默认的表单提交方式为:method="get" 除此之外,地址栏请求方式与超链接请求方式也默认为:method="get" getpost区别get方式会在地址栏显示请求信息,但是地址栏能容纳的信息有限,约为4-5kb,若请求数据过大则容易出错,而post不会。 故使用post方式可以保证信息的安全。 get方式下的地址栏信息 可以发现,在地址栏泄露的一些表单信息,如:姓名,密码,年龄等 post方式下的

weixin_45873215的博客 969

JSP开发之JSP 表单处理(GET 方法&POST 方法

我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理,通常使用的是 GET POST 方法向服务器提交数据。 其中,GET方法请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。如下所示: http://www.luyaran.com/hello?key1=value1&amp;key2=value2 GET方法浏览器默认传递参数的方法,一些敏感信息,如密码等...

luyaran的博客 1万+

jsp数据库基础之---使用postget方法获取表单数据

在实际应用场景中,用户提交的数据常常需要跟数据库进行交互,而这一过程最经常用到的就是表单,表单最基本的提交分为2钟,一种是post方式,一种是get方式。其中post方式比较安全,get方式有字符长度上的限制。   让我们开始吧! 在WebContent下新建一个文件夹,名为FormAction 在FormAction中新建一个jsp文件,名为getInfo.jsp备用

mgsky1的博客 1万+

jsp 页面的提交方式

JSP 自定义 post 提交 function go(refundid,orderid) { post('front/product/toAppeal', {orderid:orderid,refundid:refundid}); front/product/toAppeal?orderid="+pNum+"&refundid"+rId; --%> } //post请求url fu

小灰的博客 1450

jsp 上传文件及实体信息,ajax post 请求(formdata)报错400<======>前后端代码示例

零基础后端工程视编写前端代码摸爬滚打记!jsp 上传文件及实体信息,ajax post 请求(formdata)报错400前后端代码示例

Be_insighted的博客 1808

JSP技术:表单及 POST 方法提交参数

问题引用: 创建表单页面 form.jsp,界面如图 1,点击“确定”按钮后将表单内容提交到 do.jsp 处理提交结果,结果页面如图 2。 图 1 表单 form.jsp 页面 ...

行秋的博客 4342

Jsp-Web:get请求post请求区别,处理中文乱码

get请求post请求区别,处理中文乱码

Stardust_fantasy的博客 672

发送请求方法

一,jQuery中的请求 设置的jQuery的服务: 1.1 get 请求 $.get(url, [data], [callback], [type]) url:请求URL 地址。 data:请求携带的参数。 callback:载入成功时回调函数。 type:设置返回内容格式,xml, html, script, json, text, _default,返回的数据默认是字符串 举例: $.get('http://127.0.0.1:8000/jquery-server', {a:100, b:20

weixin_44698566的博客 3204

poi-ooxml-5.2.3.jar中文文档.zip

注:下文中的 *** 代表文件名中的版本号。# 【poi-ooxml-***.jar中文文档.zip】 中包含:中文文档:【poi-ooxml-***-javadoc-API文档-中文(简体)版.zip】jar包下载地址:【poi-ooxml-***.jar下载地址(官方地址+国内镜像地址).txt】Maven依赖:【poi-ooxml-***.jar Maven依赖信息(可用于项目pom.xml).txt】Gradle依赖:【poi-ooxml-***.jar Gradle依赖信息(可用于项目build.gradle).txt】源代码下载地址:【poi-ooxml-***-sources.jar下载地址(官方地址+国内镜像地址).txt】# 本文件关键字:poi-ooxml-***.jar中文文档.zip,java,poi-ooxml-***.jar,org.apache.poi,poi-ooxml,***,org.apache.poi.ooxml,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,apache,poi,ooxml,中文API文档,手册,开发手册,使用手册,参考手册# 使用方法:解压 【poi-ooxml-***.jar中文文档.zip】,再解压其中的 【poi-ooxml-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。# 特殊说明:·本文档为人性化翻译,精心制作,请放心使用。·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等;·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。# 温馨提示:(1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地);(2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;# Maven依赖:```<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>***</version></dependency>```# Gradle依赖:```Gradle:implementation group: 'org.apache.poi', name: 'poi-ooxml', version: '***'Gradle (Short):implementation 'org.apache.poi:poi-ooxml:***'Gradle (Kotlin):implementation("org.apache.poi:poi-ooxml:***")```# 含有的 Java package(包)(此处仅列举3个):```org.apache.poi.ooxmlorg.apache.poi.ooxml.devorg.apache.poi.ooxml.extractor......```# 含有的 Java class(类)(此处仅列举3个):```org.apache.poi.ooxml.POIXMLDocumentorg.apache.poi.ooxml.POIXMLDocumentPartorg.apache.poi.ooxml.POIXMLDocumentPart.RelationPart......```

上一篇: 浅谈java中dao工厂设计模式
下一篇: 究竟什么是POJO?
heqiyu34
博客等级 码龄17年 51粉丝 13原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值