Servlet1

Servlet1

初始Servlet

Servletsun公司提供的一门用于开发动态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请求方式:

  1. Get 一般用于获取的请求。参数显示在地址栏,不安全,最长2048B。

对应Servlet的DoGet 方法

  1. POST 一般用于更新的请求。参数不显示在地址栏,安全,没有长度限制。

对应ServletDoPost 方法

  1. Put 一般用于创建的请求
  2. Delete 一般用于删除的请求

 

测试表单提交页面

 

 

Servlet模拟登录操作

1. 创建MVC架构

2. 导入相关工具类

3. 测试登录功能

4. 集成servlet代码

5. 逻辑判断,完成页面跳转

 

获取前端数据:  req.getParameter("username")

页面跳转(重定向): resp.sendRedirect(URI);

posted @ 2022-11-20 11:51  月丫湾  阅读(19)  评论(0)    收藏  举报