Servlet1
初始Servlet
Servlet是sun公司提供的一门用于开发动态web资源的技术。
Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:
1、编写一个Java类,继承servlet接口。HttpServlet
2、把开发好的Java类部署到web服务器中。
按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet
URL:http://127.0.0.1:6060/index.jsp
URI: /index.jsp
用户可以通过浏览器的URI访问到的一个Java小程序
单例多线程 (区分多用户访问)
创建web项目 Test_Servlet
第一个Servlet
1. 写一个Servlet类
2. 配置web.xml文件 web的主入口文件
//处理请求乱码
request.setCharacterEncoding("utf-8");
//处理响应乱码
response.setContentType("text/html;charset=utf-8");
web项目的引入jar方式
1. 复制jar到项目\WebContent\WEB-INF\lib 下
2. Add to Build Path (若jar包没有自动出现)
HTTP请求方式:
- Get 一般用于获取的请求。参数显示在地址栏,不安全,最长2048B。
对应Servlet的DoGet 方法
- POST 一般用于更新的请求。参数不显示在地址栏,安全,没有长度限制。
对应Servlet的DoPost 方法
- Put 一般用于创建的请求
- Delete 一般用于删除的请求
测试表单提交页面
Servlet模拟登录操作
1. 创建MVC架构
2. 导入相关工具类
3. 测试登录功能
4. 集成servlet代码
5. 逻辑判断,完成页面跳转
获取前端数据: req.getParameter("username")
页面跳转(重定向): resp.sendRedirect(URI);
标签:web,Java,请求,Servlet1,servlet,jar,Servlet From: https://www.cnblogs.com/Lovew2/p/16908154.html