什么是Servlet,Servlet快速入门,完成使用用户名密码登录的校验(页码S1)

59 篇文章 0 订阅
50 篇文章 0 订阅

在这里插入图片描述
创建一个新的Web工程
在这里插入图片描述
如果没有安装web应用服务器将无法发布,这里需要先安装好web应用服务器(推荐Tomcat,版本影响不大,这里用的是Tomcat9)web模组版本选取2.5
在这里插入图片描述
在src下新建一个包,新建一个类在这里插入图片描述
实现servlet接口,接口中暂时只使用servlet方法

package cn.aynortechnology.servlet;

import java.io.IOException;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class QuickStartServlet implements Servlet{
	
	@Override
	public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
		System.out.println("QuickStartServlet running...");
		
	}

	@Override
	public void destroy() {
		// TODO 自动生成的方法存根
		
	}

	@Override
	public ServletConfig getServletConfig() {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public String getServletInfo() {
		// TODO 自动生成的方法存根
		return null;
	}

	@Override
	public void init(ServletConfig arg0) throws ServletException {
		// TODO 自动生成的方法存根
		
	}

}

配置web.xml文件,位置如下
在这里插入图片描述
配置文件中servlet和servlet-mapping的servlet-name需要保持一致,否则无法实现url-pattern的快捷方式。servlet-class是之前实现了servlet接口的类的限定名。url-pattern是用于快速访问的名称,过一会会使用到

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>WEB13</display-name>
  <servlet>
  	<servlet-name>s1</servlet-name>
  	<servlet-class>cn.aynortechnology.servlet.QuickStartServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  	<servlet-name>s1</servlet-name>
  	<url-pattern>/quickStartServlet</url-pattern>
  </servlet-mapping>
  
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>

为了帮助理解,配置文件的框图如下
在这里插入图片描述
复制限定名的方式
第一种:直接在类上右键
在这里插入图片描述
第二种:在左侧资源管理器中找到类,右键
在这里插入图片描述
启动服务器,发布工程(具体方式请点击这里)
在浏览器中访问刚刚准备好的url-pattern
在这里插入图片描述
我们可以看到,网页中没有任何显示,这时我们打开控制台会发现syso已经成功打印,这代表上面的操作没有问题在这里插入图片描述
准备好以上内容后,就可以开启你的servlet之旅了(后续请点击这里)
本文章分为六篇,其他部分请点击跳转
什么是Servlet,Servlet快速入门,完成使用用户名密码登录的校验(页码S1)
Servlet的API和生命周期(页码S2)
Servlet的配置(页码S3)
实现用户登录功能(页码S4)
ServletContext对象(Servlet上下文对象)(页码S5)
统计用户登录人次(页码S6)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值