如何创建servlet?(初学者必看,手动创建自动创建两种方式)

如何创建servlet?

方式一、手动创建步骤
创建好一个web项目,包下创建一个class文件。
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第1张图片
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第2张图片
创建完成后看到如下所示,但是此时我们这个类并不具备servle功能
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第3张图片
所以需要继承HttpServlet类,获得servlet的功能
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第4张图片
继承后重写方法,右键空白处
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第5张图片
选择doGet,doPost,点击OK
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第6张图片
那么我们的servlet类已经建好了
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第7张图片
简单修改一下,删掉不需要的东西,方便以后使用(但是servlet并没有完全创建好,还需要在web.xml配置servlet信息)。
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第8张图片
打开web.xml,配置web.xml
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第9张图片

如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第10张图片


<web-app version="2.5" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <welcome-file-list>
    <welcome-file>index.jspwelcome-file>
  welcome-file-list>
  
  
  
  
  <servlet>
  	<servlet-name>MyServletservlet-name>  
  	<servlet-class>myservlet.MyServletservlet-class>  
  servlet>
  
  
  <servlet-mapping>
  	<servlet-name>MyServletservlet-name> 
  	<url-pattern>/MyServleturl-pattern> 
  servlet-mapping>
web-app>

测试超链接,index.jsp 访问进入servlet
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第11张图片
servlet类中在控制台打印信息。
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第12张图片

如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第13张图片
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第14张图片
控制台信息:
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第15张图片

方式二、自动创建Servlet
右键new一个Servlet
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第16张图片
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第17张图片
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第18张图片
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第19张图片
servlet类已经创建好
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第20张图片
删掉不需要的东西
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第21张图片
我们再打开web.xml,发现已经自动给我们配置好了。
如何创建servlet?(初学者必看,手动创建自动创建两种方式)_第22张图片
两种方式都可以创建servlet,初学者手动创建可以加深理解,加深印象,当然自动配置效率高些,可节省时间,你学会了吗?

你可能感兴趣的:(前端基础,Java基础,servlet)