0
点赞
收藏
分享

微信扫一扫

Javaweb Servlet核心接口学习记录(1)—ServletConfig接口

minute_5 2022-05-04 阅读 58

String password = config.getInitParameter(“password”);

try {

Connection conn = DriverManager.getConnection(url,user,password);

}catch(SQLException e){

e.printStackTrace();

}

}

}

4.演示

创建ServletConfigDemo

package com;

import java.io.IOException;

import java.io.PrintWriter;

import j 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 ava.util.Date;

import java.util.Enumeration;

import javax.servlet.ServletConfig;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

  • Servlet implementation class ServletConfigDemo

*/

public class ServletConfigDemo extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

  • @see HttpServlet#HttpServlet()

*/

public ServletConfigDemo() {

super();

// TODO Auto-generated constructor stub

}

@Override

public void init(ServletConfig config) throws ServletException {

String name = config.getInitParameter(“user”);

String pass = config.getInitParameter(“password”);

String servletName = config.getServletName();

System.out.println(“name值为:”+name);

System.out.println(“pass值为:”+pass);

System.out.println(“servletName值为:”+servletName);

Enumeration eums = config.getInitParameterNames();

while(eums.hasMoreElements()) {

String eum = eums.nextElement();

System.out.println(eum+“对应值为:”+config.getInitParameter(eum));

}

}

/**

  • @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

response.getWriter().append("Served at: ").append(request.getContextPath());

}

/**

  • @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

doGet(request, response);

}

}

使用web.xml的方式进行配置:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”

xmlns=“http://xmlns.jcp.org/xml/ns/javaee”

xsi:schemaLocation=“http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd”

id=“WebApp_ID” version=“4.0”>

ClassDemo03

index.html

index.htm

index.jsp

default.html

default.htm

default.jsp

myservlet

com.ServletConfigDemo

user

qst

password

123

举报

相关推荐

0 条评论