zoukankan      html  css  js  c++  java
  • Servlet笔记5--设置欢迎页面及HTTP状态码404、500

    欢迎页面:

      代码详解:

      web.xml配置文件:

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     3     xmlns="http://java.sun.com/xml/ns/javaee" 
     4     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
     5     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
     6     id="WebApp_ID" version="2.5">
     7     
     8     <!-- 欢迎页面的设置 -->
     9     <!-- <welcome-file-list>
    10         <welcome-file>login.html</welcome-file>
    11     </welcome-file-list> -->
    12     
    13     <!-- <welcome-file-list>
    14         <welcome-file>html/welcome.html</welcome-file>
    15         <welcome-file>login.html</welcome-file>
    16     </welcome-file-list> -->
    17     
    18     <welcome-file-list>
    19         <welcome-file>system/welcome</welcome-file>
    20     </welcome-file-list>
    21     
    22     <servlet>
    23         <servlet-name>welcome</servlet-name>
    24         <servlet-class>com.bjpowernode.javaweb.servlet.WelcomeServlet</servlet-class>
    25     </servlet>
    26     <servlet-mapping>
    27         <servlet-name>welcome</servlet-name>
    28         <url-pattern>/system/welcome</url-pattern>
    29     </servlet-mapping>
    30     
    31 </web-app>

      WelcomeServlet:

     1 package com.bjpowernode.javaweb.servlet;
     2 
     3 import java.io.IOException;
     4 import java.io.PrintWriter;
     5 
     6 import javax.servlet.Servlet;
     7 import javax.servlet.ServletConfig;
     8 import javax.servlet.ServletException;
     9 import javax.servlet.ServletRequest;
    10 import javax.servlet.ServletResponse;
    11 
    12 public class WelcomeServlet implements Servlet{
    13 
    14     @Override
    15     public void destroy() {
    16         
    17     }
    18 
    19     @Override
    20     public ServletConfig getServletConfig() {
    21         // TODO Auto-generated method stub
    22         return null;
    23     }
    24 
    25     @Override
    26     public String getServletInfo() {
    27         return null;
    28     }
    29 
    30     @Override
    31     public void init(ServletConfig arg0) throws ServletException {
    32         
    33     }
    34 
    35     @Override
    36     public void service(ServletRequest request, ServletResponse response) 
    37             throws ServletException, IOException {
    38         
    39         response.setContentType("text/html;charset=UTF-8");
    40         PrintWriter out = response.getWriter();
    41         
    42         out.print("<html>                                ");
    43         out.print("    <head>                               ");
    44         out.print("        <title>welcome</title>           ");
    45         out.print("    </head>                              ");
    46         out.print("    <body>                               ");
    47         out.print("        这是Servlet,也可以作为欢迎页面<br>         ");
    48         out.print("    </body>                              ");
    49         out.print("</html>                               ");
    50         
    51     }
    52     
    53 }

    HTTP状态码:

  • 相关阅读:
    小程序 横向水平 垂直滚动
    小程序radio-group切换
    Linux系统下安装rabbitmq
    timestamp 和 datetime
    linux下部署程序,tomcat启动正常,但网页无法访问
    JSP 标签库(一)之<c:import>
    MyBaitis SQL(一)
    JSP页面url传递参数编码问题
    获取同级td的值
    解决ajax获取不到按钮的id
  • 原文地址:https://www.cnblogs.com/qjjazry/p/6370616.html
Copyright © 2011-2022 走看看