http请求
来源:互联网 发布:东京八分钟知乎 编辑:程序博客网 时间:2024/06/05 19:41
以下是个人的总结,自己知道的也很片面
我们可以通过表单提交或者自己拼接请求参数这两种方式发送我们的请求,HTTP请求有七种方法,我只了解了get和post
首先说一下get和post两种表单提交的方式,一般通过点击 submit这个按钮,就会将请求发送给action网址进行处理,可以是servlet,也可以是jsp
get:请求参数放在请求头部里面,从而在地址栏可以看到请求参数
post:请求参数放在请求体里面,从而在地址栏上面看不到请求参数
第二种自己拼接请求参数
这种方式不是通过表单来提交的, 在浏览器地址行输入URL附带参数,比如下面的URL
http://localhost:8080/_9_jsp_filter_listener_session_crud//servlet/StudentModifySave.html?studId=1
该URL分为三部分
黑色部分代表应用服务器对外发布的项目名称
红色部分代表请求的servlet
蓝色部分代表拼接的请求参数
对于servlet来说,doGet方法技能处理带参数的请求,即蓝色部分,也能处理不带蓝色的部分
doPost方法,只能处理不带参数的请求
doService方法,带不带参数都能处理,可以说是doGet和doPost的结合
对于JSP来说,带不带参数都是一样,下面为示例
http://localhost:8080/_9_jsp_filter_listener_session_crud/student/StudentAdd.jsp?studId=1
红色部分是请求参数,无论在servlet还是在jsp中, 可以通过 request.getParameter("studid")来接受请求的参数
补充,在表单的提交中,form内所有带有name的标签,都可以通过request.getParameter("标签name")来接受请求的参数
- HTTP请求
- http请求
- http请求
- HTTP请求
- HTTP请求
- Http 请求
- http 请求
- HTTP请求
- http请求
- http 请求
- HTTP请求
- HTTP请求
- http请求
- http请求
- http请求
- HTTP请求
- http请求
- http请求
- 大数据入门——Iris数据集类别预测(K近邻分类器:KNN)
- Mysql学习笔记(九):关于典型的8小时问题
- spring和mybatis整合
- Centos7单网卡搭建pptp服务
- 安卓跟IOS关于空值''的解析
- http请求
- 交换机的配置
- 程序员学习能力提升三要素
- Elasticsearch(查询详解)
- JavaScript基础学习笔记
- QJson 之JSON生成
- 关于timer.schedule只执行一次
- 十个常见的时间管理错误正在降低你的效率
- 解决ubuntu下定时任务不执行问题