码迷,mamicode.com
首页 > Web开发 > 详细

Servlet在web.xml中的配置

时间:2014-06-28 09:10:55      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:servlet   xml   

import javax.servlet.*;
import java.io.IOException;
import java.io.PipedWriter;
import java.io.PrintWriter;

/**
 * Created with IntelliJ IDEA.
 * User: wbb
 * Date: 14-6-17
 * Time: 上午11:56
 * To change this template use File | Settings | File Templates.
 */
public class HelloWorldServlet implements Servlet {
    private ServletConfig config;

    @Override
    public void init(ServletConfig config) throws ServletException {
        this.config = config;
    }

    @Override
    public ServletConfig getServletConfig() {
        return config;
    }

    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        PrintWriter out = servletResponse.getWriter();
        out.println("Hello World");
        out.close();
    }

    @Override
    public String getServletInfo() {
        return null;  //To change body of implemented methods use File | Settings | File Templates.
    }

    @Override
    public void destroy() {

    }
}

   

web.xml的配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app 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
<span style="white-space:pre">		</span>  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
           version="2.5">


    <!--用于声明Servlet-->
    <servlet>
        <!--指定Servlet的名字,在同一个Web应用程序中,每一个Servlet的名字必须是唯一的,该元素的内容不能为空-->
        <servlet-name>HelloWorldServlet</servlet-name>
        <!--指定Servlet的完整限定名(即该类所在的路径)-->
        <servlet-class>wbb.servlet.HelloWorld.HelloWorldServlet</servlet-class>
        <!--配置初始化参数-->
        <init-param>
            <param-name>greeting</param-name>
            <param-value>Welcome you</param-value>
        </init-param>
    </servlet>


    <!--用于在Servlet跟URL之间定义一个映射-->
    <servlet-mapping>
        <!--此处的Servlet名字必须跟<servlet>中的子元素<servlet-name>给的名字相同-->
        <servlet-name>HelloWorldServlet</servlet-name>
        <!--用于指定该Servlet的URL路径,该路径是相对Web应用程序上下文根的路径-->
        <url-pattern>/helloworld</url-pattern>
    </servlet-mapping>

在浏览器中输入:http://localhost:8080/helloworld即可,此处可以看出helloworld即为web.xml中定义的<url-pattern>



Servlet在web.xml中的配置,布布扣,bubuko.com

Servlet在web.xml中的配置

标签:servlet   xml   

原文地址:http://blog.csdn.net/w_basketboy24/article/details/35271349

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!