网站首页 > 技术文章 正文
现在我们已经可以建工程部署工程,访问静态页面
动态页面也可以访问
新建一个JSP页面
命名就可以了
编写内容
运行一下
http://www.localhost:8080/yctx/test.jsp
新建一个包
包名是点号分隔
com.xlglvc.xxx.controller
包结构
新建一个类
将新建的类变成一个Servlet类
如何获取用户的请求到我自己建立的Servlet类里,我就可以处理用户的请求。需要借助web.xml文件
编写内容如下
<servlet>
<servlet-name>index</servlet-name>
<servlet-class>com.xlglvc.xxx.controller.IndexController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>index</servlet-name>
<url-pattern>/index</url-pattern>
</servlet-mapping>
所以整理的逻辑是:用户通过
URL(http://www.localhost:8080/yctx/index)访问,项目得到访问请求后,查询web.xml,找到处理请求的类,后续的事情由处理类(Servlet)处理。
处理类(Servlet)处理一般有两个方法,一个是doGet处理的是get请求,一个是doPost,处理的是post请求。
测试一下
其中
HttpServletRequest request 里面有用户的请求内容
HttpServletResponse response 里面放返回给用户的内容
运行程序,先来看一下Get请求
在浏览器请求中直接访问的都是Get请求
http://www.localhost:8080/yctx/index
当我请求的时候,后台会打印请求信息
那么Get请求如何携带数据呢?
http://www.localhost:8080/yctx/index?username=123&pwd=qwe&verifyCode=33
特点记住两个就可以了
- 数据量小并且不安全
- 主要用来获取请求的,节省网络流量
处理类(Servlet)获取参数的方式?
获取其它参数,打印测试一下
可以查看测试结果
猜你喜欢
- 2024-11-06 JavaScript学习笔记(二十五)——HTTP
- 2024-11-06 原生js实现文件下载并设置请求头header
- 2024-11-06 干货-Http请求get、post工具类(get和post请求的区别是什么)
- 2024-11-06 聊聊在springcloud gateway如何获取请求体
- 2024-11-06 python接口自动化-发送get请求(python get请求 url传参)
- 2024-11-06 想测试HTTP响应不知道如何开展怎么办?
- 2024-11-06 接口测试遇到500报错?别慌,你的头部可能有点问题
- 2024-11-06 一文讲清HPP的请求方法和过程(hp partsufer)
- 2024-11-06 HTTP请求对象(获取用户请求信息)(如何查看http请求的头部信息)
- 2024-11-06 学习笔记-HTTP 请求方法详解(学习笔记-HTTP 请求方法详解pdf)
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)