zoukankan      html  css  js  c++  java
  • 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>

       

  • 相关阅读:
    关于sqlite数据库在使用过程中应该注意以下几点
    关于THREAD线程中CurrentCulture与CurrentUICulture的学习
    转:ASP.NET MVC3升级到ASP.NET MVC4
    win8 iis安装及网站发布
    转: CKEditor/CKFinder升级心得
    [更新]Windows Phone 实现类似“微博”下拉刷新效果
    EntityFramework中使用Include可能带来的问题
    [更新]Luke.Net for Pangu 盘古分词版更新
    文件大小友好显示类
    找出最慢的查询语句Find your slowest queries
  • 原文地址:https://www.cnblogs.com/suanshun/p/6668970.html
Copyright © 2011-2022 走看看