1、get方法请求的数据要追加到url中,一般数据量不能超过2k。而post方法是把数据放在消息体中,所以post方法没有数据量的限制。

2、post方法的提交方式是隐式的,get是显示的

3、doGet方法主要处理Http中的get方法,doPost方法主要处理http中的post方法

例:一个页面有两个input(参数)loginName和password,一个提交按钮,method=get输入登录名和密码点击提交时url中传这两个参数

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>测试get和post</title>
</head>
<body><form action="/ssm/success.jsp" method="GET">登录名:<input type="text" id="loginName" name="loginName"><br>密    码:<input type="text" id="password" name="password"><br><input type="submit" id="tijiao"></form>
</body>
</html>

success.jsp代码

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>登录成功</title>
</head>
<body>欢迎你,登录成功!
</body>
</html>

提交结果为:

把method改为post显示结果为:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>测试get和post</title>
</head>
<body><form action="/ssm/success.jsp" method="POST">登录名:<input type="text" id="loginName" name="loginName"><br>密    码:<input type="text" id="password" name="password"><br><input type="submit" id="tijiao"></form>
</body>
</html>

显示结果为:

Jsp中的get和post的区别相关推荐

  1. jsp 中forward 和 Redirect 的用法区别

    jsp中跳转的用法和区别 区别 用法 forward的用法 redirect的用法 区别 首先我们要知道的是forward是转发,地址用的是原地址,但是内容变为设置转向地址的内容. redirect ...

  2. jsp中的contentType与pageEncoding的区别和作用

    <%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> pag ...

  3. jsp中include指令和动作的区别

    1.include指令是编译阶段的指令,又称为文件加载指令被插入的文件必须保证插入后形成的新文件符合JSP页面的语法规则. nclude可以在JSP页面转换成Servlet之前,将JSP代码插入其中. ...

  4. jsp中的out对象

    out对象用来向网页输出信息.常用方法为:使用out进行页面输出:使用out求得缓冲区使用大小. 1.在JSP中out.print()和out.println()区别不大,要想换行,用<br&g ...

  5. JSP中的重定向和请求转发以及它们的区别

    我们先硬着头皮看一下重定向的定义: 重定向(Redirect): 客户端浏览器向Web应用服务器端发送一个请求,Web服务器端使用HttpServletResponse的sendRedirect()方 ...

  6. JSP中getParameter和getAttribute区别

    (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter ...

  7. JSP中get和post请求方式的区别及乱码解决方法

    JSP中get和post请求方式的区别及乱码解决方法 get提交方式:默认method="get" 和 地址栏.超链接请求方式默认都属于get提交方式 form表单的method属 ...

  8. jsp中redirect和forward的区别

    在网上看到一些帖子,总结了一些区别,可以从以下几个方面来看: 1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容 再发 ...

  9. jsp中forward与sendRedirect的区别

    https://blog.csdn.net/cation/article/details/4278687 http://www.cnblogs.com/davidwang456/p/3998013.h ...

最新文章

  1. [转]程序员技术练级攻略
  2. 插入blob字段的简单方法
  3. SPSiteDataQuery
  4. BDB c++例子,从源码编译到运行
  5. Vue使用vue-pull-refresh插件实现下拉刷新
  6. 解决spring boot项目启动后访问接口出现日志乱码
  7. ubuntu16.04下面安装mongodb
  8. 通过这些简单的步骤从头开始学习Java
  9. 怎样恢复计算机管理员身份,电脑高手必备:2招教你找回Windows管理员权限?
  10. Java中Spring报错org.springframework.core.annotation.AnnotationUtils.clearCache()V
  11. Linux下Docker命令自动补全
  12. linux ntfs 转换 无损,无损数据下NTFS转换FAT32分区
  13. 网络打印机 这台计算机上没有安装,Win7添加网络打印机时提示打印处理器不存在怎么办?...
  14. 连接共享服务器显示拒绝访问权限,无权限访问共享打印机,windows无法连接到打印机拒绝访问 怎么办?...
  15. 使用android studio 连接海马玩模拟器
  16. Experimental Class Task 4-1: Pupil Calculator
  17. 九连环解法( 基于递归 )
  18. shiro安全框架扩展教程--如何扩展realm桥接器并退出自动清空角色资源缓存
  19. 空字符串、NULL、空格串的区别
  20. java is a_is_a()

热门文章

  1. 亚马逊云科技亮相服贸会并发布在中国的第二个可再生能源项目;耀世星辉CheerCar正式接入腾讯车联系统 | 全球TMT...
  2. Etag Last-Modified
  3. Google Earth Engine ——
  4. linux uwsgi 非root,linux 安装uwsgi
  5. 制作一个图片条幅跑马灯
  6. linux cal命令使用,linux命令学习--cal命令
  7. Unity|播放声音(背景音乐)
  8. HDU4825_01字典树
  9. Docker中安装Centos
  10. 第二周作业:多层感知机