首页 > 代码库 > Servlet视频-开发第一个java web(最简单的java web程序)

Servlet视频-开发第一个java web(最简单的java web程序)

web项目有目录结构要求

技术分享

 

WEB-INFO 文件夹 是一个Servlet规范,必须要这么命名

WEB-INFO下也有目录结构要求,如下图

技术分享

web.xml

技术分享

 

Servlet是个接口,接口有5个必须实现的方法

想实现java web 必须实现这5个方法destroy()   getServletConfig()   getServletInfo()    init(ServletConfig config)   service(ServletRequest req,ServletResponse res)

以下为输出到浏览器窗口的代码

技术分享

 1 import javax.servlet.Servlet; 2 import javax.servlet.ServletConfig; 3 import javax.servlet.ServletException; 4 import javax.servlet.ServletRequest; 5 import javax.servlet.ServletResponse; 6 import java.io.IOException; 7 import java.io.PrintWriter; 8  9 public class WelcomeServlet implements Servlet10 {11     public void init(ServletConfig config) throws ServletException12       {13         14     }15 16     public void service(ServletRequest request,ServletResponse response) throws ServletException,IOException17     {18        19         PrintWriter out=response.getWriter();20         out.print("123123");21     }22 23     public void destroy(){}24     public String getServletInfo(){return null;}25     public ServletConfig getServletConfig(){return null;}26     27 }

 

配置xml

 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 3   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4   xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 5                       http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 6   version="3.1"> 7  8 <servlet> 9 <servlet-name>thisIsServletName</servlet-name>10 <servlet-class>WelcomeServlet</servlet-class>11 </servlet>12 13 <servlet-mapping>14 <servlet-name>thisIsServletName</servlet-name>15 <url-pattern>/aaa</url-pattern>16 </servlet-mapping>17 18 </web-app>

 

 

   

 

Servlet视频-开发第一个java web(最简单的java web程序)