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

web项目有目录结构要求

 

WEB-INFO 文件夹 是一个Servlet规范,必须要这么命名,在换个文件夹里面如果创建一个jsp文件是不能直接访问的,在WEB-INfO文件夹之外创建的jsp可以直接访问

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 Servlet
10 {
11     public void init(ServletConfig config) throws ServletException
12       {
13         
14     }
15 
16     public void service(ServletRequest request,ServletResponse response) throws ServletException,IOException
17     {
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>

 

 

   

 

posted on 2017-04-05 15:36  算顺网  阅读(370)  评论(0编辑  收藏  举报

导航