如果想取出web.xml裡的key-value,做法如下:
1. web.xml設定
<context-param>
<param-name>notebook</param-name>
<param-value>1</param-value>
</context-param>
2. 在程式做法(以下做法是在JSF下)
private FacesContext fc = FacesContext.getCurrentInstance();
//透過facesContext可取得httpSession
HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
//可取出初始化變數(name="notebook")
String a = session.getServletContext().getInitParameter("notebook");
if(null!=a && a.equals("1")) {
cps_tbld_dir ="//users//macbook//java//test//FTP_DIR//TBLD";
}
沒有留言:
張貼留言