首页 > 其他分享 >Servlet1

Servlet1

时间:2022-11-20 12:02:50浏览次数:37  
标签:web Java 请求 Servlet1 servlet jar Servlet

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请求方式:

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

对应Servlet的DoGet 方法

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

对应Servlet的DoPost 方法

  1. Put 一般用于创建的请求
  2. 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

相关文章

  • JavaWeb之Servlet1
    Servlet方法初始化方法,在Servlet被创建时执行,只执行一次voidinit(ServletConfigconfig)提供服务方法,每次Servlet被访问,都会调用该方法voidservice(ServletRequestr......