第5章:作為Web應用:屬性和監聽者/5.1 servlet的屬性
阿新 • • 發佈:2018-11-04
-
servlet有哪些屬性
- 請求屬性
- 會話屬性
- 上下文屬性
-
單個servlet獨有配置項
- 在web.xml中配置:
<!-- 配置 BeerSelect servlet的獨有配置項 --> <init-param> <param-name>adminEmail</param-name> <param-value>[email protected]</param-value> </init-param>
- 在servlet類中讀取和輸出
- 讀取:
//獲取本servlet的獨有配置,getServletConfig 是 HttpServlet 的方法,可以直接呼叫 String strEmailString = getServletConfig().getInitParameter("adminEmail"); out.println("\nadmin-email:"+strEmailString);
- 重啟tomcat後測試:
- 讀取:
-
獲取應用的上下文配置項
- 在web.xml中配置:
<!-- 上下文(全域性)屬性 --> <context-param> <param-name>adminEmail</param-name> <param-value>
- 在servlet類中讀取和輸出
- 讀取:
//獲取上下文屬性 String strEmail = getServletContext().getInitParameter("adminEmail"); out.println(" \n admin-email = " + strEmail);
- 重啟tomcat後測試:
- 讀取: