zoukankan      html  css  js  c++  java
  • Servlet 示例

    引入jar包:

      servlet-api.jar

    ParameterServlet.java

    package com.mousewheel.springmvc;
    
    import java.io.IOException;
    
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.ServletOutputStream;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    public class ParameterServlet extends HttpServlet {
    
        private String name = "";
        private Integer age = 0;
    
        @Override
        public void init() throws ServletException {
            super.init();
            ServletContext context = getServletContext();
            name = context.getInitParameter("name");
            age = Integer.valueOf(context.getInitParameter("age"));
    
        }
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            ServletOutputStream out = resp.getOutputStream();
            resp.setContentType("text/html");
            out.println("<html><head><title>Basic Servlet</title></head>");
            out.println("<body>Name is  <b>" + name);
            out.println("</b><br>Age is  <b>" + age + "</b>");
            out.println("</body></html>");
        }
    }

    web.xml

    <web-app id="WebApp_ID" version="2.4"
        xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
       http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    
        <display-name>Servlet Demo</display-name>
        <context-param>
            <param-name>name</param-name>
            <param-value>mousewheel</param-value>
        </context-param>
        <context-param>
            <param-name>age</param-name>
            <param-value>10</param-value>
        </context-param>
        <servlet>
            <servlet-name>ParameterServlet</servlet-name>
            <servlet-class>com.mousewheel.springmvc.ParameterServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>ParameterServlet</servlet-name>
            <url-pattern>/</url-pattern>
        </servlet-mapping>
    </web-app>

    运行结果

  • 相关阅读:
    Python全栈day10(基础知识练习题)
    Python全栈day10(基本数据类型及其常用方法)
    Python全栈day10(运算符)
    CentOS 添加常用 yum 源(转)
    CentOS yum源设定使用方法的整理(转)
    centos6.6安装php5.3.3(2015/3/4)
    centos6.6升级安装MySQL5.5(2015/3/4)
    vi/vim显示中文字符并且去掉^M的方法
    ecmall2.3.0 前后台样式等无效,导致前台页面显示不正常问题解决
    ecmall页面空白解决方案(转)
  • 原文地址:https://www.cnblogs.com/mousewheel/p/7537938.html
Copyright © 2011-2022 走看看