007_ServletConfig
生活随笔
收集整理的這篇文章主要介紹了
007_ServletConfig
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. ServletConfig: 可以獲取servlet的一些配置信息。
2. 新建一個UseServletConfig的Web工程
3. 在WebContent下新建一個index.html
4. 編寫index.html
<!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>Use Servlet Config</title></head><body><h1>Use Servlet Config</h1></body> </html>5. 新建一個UseServletConfig.java
6. 編寫UseServletConfig.java
package com.lywgames.myservlet;import java.io.IOException; import java.util.Enumeration; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class UseServletConfig extends HttpServlet {private static final long serialVersionUID = 1L;@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// ServletConfig: 可以獲取servlet的一些配置信息。//1. 得到servlet配置對象, 專門用于獲取配置在servlet的信息ServletConfig servletConfig = getServletConfig();//2. 獲取到的是配置servlet里面servlet-name的文本內容String servletName = servletConfig.getServletName();System.out.println("servletName = " + servletName);//3. 可以獲取具體的某一個參數。String address = servletConfig.getInitParameter("address");System.out.println("address = " + address);//4. 獲取所有的參數名稱Enumeration<String> names = servletConfig.getInitParameterNames();//5. 遍歷取出所有的參數名稱while (names.hasMoreElements()) {String key = (String) names.nextElement();String value = servletConfig.getInitParameter(key);System.out.println("key = " + key + ", value = "+value);}}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req, resp);} }7. 在web.xml里配置servlet, 并且配置一些初始化信息
8. 在瀏覽器地址欄中輸入:
http://localhost:8080/UseServletConfig/USC.action訪問一下
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的007_ServletConfig的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 006_url-pattern配置
- 下一篇: 008_HttpServletReque