zoukankan      html  css  js  c++  java
  • servlet_3

    package com.atguigu.servlet;

    import java.io.IOException;

    import javax.servlet.Servlet;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;

    public class BServlet implements Servlet {
    private ServletConfig config;

    //@Override
    public void init(ServletConfig config) throws ServletException {
    // TODO Auto-generated method stub
    /*
    * ServletContext
    * 代表整个web应用,每个web应用都有他唯一对应的ServletCentext对象,该对象在项目启动时创建,在项目销毁时卸载
    * 获取:通过ServletConfig获取
    * 功能:1,获得整个WEB应用的初始化参数
    * 2,可以获取到资源的真实路径
    * 虚拟路径:http://localhost:8888/9_14_servlet/BServlet
    * 真实路径:资源在硬盘中的地址
    *
    *
    */





    this.config=config;
    }

    //@Override
    public ServletConfig getServletConfig() {
    // TODO Auto-generated method stub
    return this.config;
    }

    //@Override
    public void service(ServletRequest req, ServletResponse res)
    throws ServletException, IOException {
    //获取全局的初始化参数
    ServletContext context = this.getServletConfig().getServletContext();
    String url = context.getInitParameter("url");
    System.out.println("url="+url);
    //获取index.html的真实地址
    //主要用于做上传和下载
    String realPath=context.getRealPath("/index.html");
    System.out.println("realPath");


    // TODO Auto-generated method stub

    }

    //@Override
    public String getServletInfo() {
    // TODO Auto-generated method stub
    return null;
    }

    //@Override
    public void destroy() {
    // TODO Auto-generated method stub

    }

    }

  • 相关阅读:
    Python调用R语言
    走迷宫(用栈模拟实现非递归,并输出路径)
    走迷宫(用栈模拟实现非递归,并输出路径)
    《Python数据可视化编程实战》
    《Python数据可视化编程实战》
    一道思考题(二进制枚举的应用的想法)切金条
    Android 自己定义UI圆角button
    Oracle 用户管理(二)
    最大团解析及用处
    用反射完毕学生管理系统(包含数据库连接)
  • 原文地址:https://www.cnblogs.com/fanzhengzheng/p/7572128.html
Copyright © 2011-2022 走看看