|
@@ -1,6 +1,7 @@
|
|
package com.sf.tomcatdemo;
|
|
package com.sf.tomcatdemo;
|
|
|
|
|
|
import jakarta.servlet.ServletConfig;
|
|
import jakarta.servlet.ServletConfig;
|
|
|
|
+import jakarta.servlet.ServletContext;
|
|
import jakarta.servlet.ServletException;
|
|
import jakarta.servlet.ServletException;
|
|
import jakarta.servlet.http.HttpServlet;
|
|
import jakarta.servlet.http.HttpServlet;
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
@@ -38,7 +39,7 @@ public class UserServlet extends HttpServlet {
|
|
|
|
|
|
System.out.println("------------UserServlet Config-----------");
|
|
System.out.println("------------UserServlet Config-----------");
|
|
// 获取config配置项 初始化参数
|
|
// 获取config配置项 初始化参数
|
|
- ServletConfig servletConfig = getServletConfig();
|
|
|
|
|
|
+ ServletConfig servletConfig = this.getServletConfig();
|
|
// 获取所有参数名 返回一个枚举
|
|
// 获取所有参数名 返回一个枚举
|
|
Enumeration<String> parameterNames = servletConfig.getInitParameterNames();
|
|
Enumeration<String> parameterNames = servletConfig.getInitParameterNames();
|
|
while (parameterNames.hasMoreElements()) {
|
|
while (parameterNames.hasMoreElements()) {
|
|
@@ -48,6 +49,30 @@ public class UserServlet extends HttpServlet {
|
|
System.out.println(parameterName + "=" + parameterValue);
|
|
System.out.println(parameterName + "=" + parameterValue);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ String servletName = servletConfig.getServletName();
|
|
|
|
+ System.out.println(servletName);
|
|
|
|
+
|
|
|
|
+ // ServletContext 是web应用的上下文
|
|
|
|
+ ServletContext servletContext = servletConfig.getServletContext();
|
|
|
|
+ String contextPath1 = servletContext.getContextPath();
|
|
|
|
+ System.out.println(contextPath1);
|
|
|
|
+
|
|
|
|
+// <context-param>
|
|
|
|
+// <param-name>param1</param-name>
|
|
|
|
+// <param-value>value1</param-value>
|
|
|
|
+// </context-param>
|
|
|
|
+ String value1 = servletContext.getInitParameter("param1");
|
|
|
|
+ System.out.println("param1=" + value1);
|
|
|
|
+ System.out.println("------------------------");
|
|
|
|
+
|
|
|
|
+ // 获取所有的初始化参数
|
|
|
|
+ Enumeration<String> initParameterNames = servletContext.getInitParameterNames();
|
|
|
|
+ while (initParameterNames.hasMoreElements()) {
|
|
|
|
+ String initParameterName = initParameterNames.nextElement();
|
|
|
|
+ String initParameterValue = servletContext.getInitParameter(initParameterName);
|
|
|
|
+ System.out.println(initParameterName + "=" + initParameterValue);
|
|
|
|
+ }
|
|
|
|
+
|
|
// 静态资源和动态资源
|
|
// 静态资源和动态资源
|
|
// html页面本身是静态资源 这里拼接的动态效果 是动态资源
|
|
// html页面本身是静态资源 这里拼接的动态效果 是动态资源
|
|
|
|
|