- Servlet 设置配置信息并获取
web.xml文件
type 编程类 tName Java Web核心 MyServlet_01 com.qiku.web.MyServlet01 MyServlet_01 /myservlet
index.html
Servlet主页
Servlet02.java文件
package com.qiku.web;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Enumeration;
@WebServlet(name = "servlet02",urlPatterns = "/ser02",
initParams = {
@WebInitParam(name = "username02",value = "123123"),
@WebInitParam(name = "password",value = "456456")
}
)
public class Servlet02 extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("别名:" + getServletName());
System.out.println("配置:" + getServletConfig());
System.out.println("===========================");
System.out.println("属性配置信息:");
Enumeration initParameterNames = getInitParameterNames();
while(initParameterNames.hasMoreElements()){
String s = initParameterNames.nextElement();
System.out.println("属性:" + s + ",t属性值:" + getInitParameter(s));
}
}
}
配置后:
结果:
ContextServlet.java文件
package com.qiku.web;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Enumeration;
@WebServlet(name = "servlet02",urlPatterns = "/ser02",
initParams = {
@WebInitParam(name = "username02",value = "123123"),
@WebInitParam(name = "password",value = "456456")
}
)
public class Servlet02 extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("别名:" + getServletName());
System.out.println("配置:" + getServletConfig());
System.out.println("===========================");
System.out.println("属性配置信息:");
Enumeration initParameterNames = getInitParameterNames();
while(initParameterNames.hasMoreElements()){
String s = initParameterNames.nextElement();
System.out.println("属性:" + s + ",t属性值:" + getInitParameter(s));
}
}
}
配置后:
结果:



