首页 > 其他分享 >常用方法

常用方法

时间:2023-03-21 20:48:20浏览次数:18  
标签:常用 String 方法 System key println config out

 

public class MyServlet extends HttpServlet {

    private ServletConfig config;

    // 定义一个config成员变量,利用servlet的初始化方法,对config赋值
    @Override
    public void init(ServletConfig config) throws ServletException {
        this.config = config;
    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        // config的常用方法
        // 1、根据key获取value
        String parameter = config.getInitParameter("encoding");
        System.out.println(parameter);

        // 2、获取所有key
        Enumeration<String> keys = config.getInitParameterNames();
        while (keys.hasMoreElements()) {
            // 获取每一个key
            String key = keys.nextElement();
            String value = config.getInitParameter(key);
            System.out.println(key + ":" + value);
        }

        // 3、获取Servlet的名称
        String servletName = config.getServletName();
        System.out.println(servletName);

        // 4、获取ServletContext对象
        ServletContext servletContext = config.getServletContext();
        System.out.println(servletContext);
        
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req, resp);
    }

}
<servlet>
        <servlet-name>myServlet</servlet-name>
        <servlet-class>com.hw.web.MyServlet</servlet-class>
        <!-- 配置servletconfig -->
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>myServlet</servlet-name>
        <url-pattern>/myServlet</url-pattern>
    </servlet-mapping>

 

标签:常用,String,方法,System,key,println,config,out
From: https://www.cnblogs.com/weiduaini/p/17241343.html

相关文章

  • revit第二次安装失败已安装全是红叉该怎么解决?失败原因和卸载方法
    revit第二次安装失败已安装全是红叉该怎么解决?失败原因和卸载方法。如何卸载revit呢?有很多同学想把revit卸载后重新安装,但是发现revit安装到一半就失败了或者显示revit已......
  • jmeter常用的命令行参数
    jmeter常用的命令行 jmeter常用的命令行参数:-n 表示非GUI模式运行-t 加载jmeter脚本,指定jmeter脚本的路径,即jmx文件的路径-l 设置测试结果文......
  • java方法-方法重载
    方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法重载的规则:方法名称必须相同参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等)......
  • jmeter常用的命令行
    CLI方式:commandline命令行jmeter的脚本可以通过命令行用命令进行执行用命令行执行的优势:1、图形化界面运行的时候会占用很大的内存,而命令行不会,节省负载机的本身资源2、......
  • jmeter常用的命令行
    jmeter常用的命令行参数:-n 表示非GUI模式运行-t 加载jmeter脚本,指定jmeter脚本的路径,即jmx文件的路径-l 设置测试结果文件的路径   结果文件......
  • EmployeeController里的login方法写法
    参数:HttpServletRequest是为了登录成功后,将员工id存入session,@RequestBody是为了接收前端的json数据,前端点击登录时f12显示的是username和password得和后端实体类的字段一......
  • 常用快捷键和Dos命令
    电脑常用快捷键Ctrl+C复制Ctrl+V粘贴Ctrl+A全选Ctrl+X剪切Ctrl+Z撤销Ctrl+S保存Alt+F4关闭窗口Shift+delete永久删除文件Windows+R运行cmdWindows+E......
  • jmeter关于常用取样器的设置
    jmeter关于常用取样器的设置  常用创建操作  1、线程组:测试计划(右键)-->线程(用户)-->线程组  2、http请求:线程组(右键)-->取样器-->http请求  3、察看结果......
  • jmeter常用的命令行参数有哪些?常用的jmeter命令行如何编写
    使用命令行优势 图形化界面运行的时候会占用很大的内存,而命令行不会,节省负载机本身资源 模拟请求执行脚本的速度效率更高一些命令行参数 -n   表示......
  • Docker 常用命令
    gpt帮忙生成的笔记哈哈哈,仅供参考Docker常用命令的详细说明。dockerrun创建并运行一个新的容器。语法:dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]常用参数:......