web.xml上下文初始化參數


1、在web.xml文件中配置上下文參數

 1 <!--<context-param>標簽聲明上下文初始化參數,  -->
 2   <!-- 上下文初始化的參數可以被應用程序用所有servlet共享 -->
 3   <context-param>
 4       <!-- 上下文參數可以像map一樣使用 -->
 5       <param-name>One</param-name><!-- 參數名 -->
 6       <param-value>hello</param-value><!-- 參數值 -->
 7   </context-param>
 8   <context-param>
 9       <param-name>Two</param-name>
10       <param-value>dyf</param-value>
11   </context-param>

 

2、在servlet中獲取上下文參數

 1 //@WebServlet(name="HelloServlet01",value="/Hello")
 2 @WebServlet(name="HelloServlet01",urlPatterns="/Hello")
 3 public class HelloServlet01 extends HttpServlet {
 4     private static final long serialVersionUID = 1L;
 5 
 6     public void doGet(HttpServletRequest request, HttpServletResponse response)
 7             throws ServletException, IOException {
 8         this.doPost(request, response);
 9         
10     }
11 
12     public void doPost(HttpServletRequest request, HttpServletResponse response)
13             throws ServletException, IOException {
14         //創建一個獲取上下文參數的對象
15         ServletContext context = this.getServletContext();
16         //獲取上下文初始化的參數
17         String initParameter = context.getInitParameter("One");
18 //        context.getInitParameterNames();
19         PrintWriter writer = response.getWriter();
20         //將參數返回到頁面
21         writer.append(initParameter);
22     }
23 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM