您的位置:首页 > 运维架构 > Linux

java环境变量设置(winxp和linux)

2011-05-10 19:01 429 查看
ServletContext通过编程方式绑定,作为web应用全局变量,可以被所有Servlet和JSPs访问到。

设置Context属性:
ServletContext ctx = getServletContext();
ctx.setAttribute("employee1", new Employee("John Doe");
ctx.setAttribute("employee2", new Employee("B.Clark");

获得Context属性:
ServletContext ctx = getServletContext();
enumeration aNames = ctx.getAttributeNames();
while(aName.hasMoreElements()){
String aName = (String)aNames.nextElement();
Employee e (Employeectx.getAttribute(aName);
ctx.removeAttribute(aName);
}

web.xml配置:

<web-app>
<context-param>
<param-name>feedback</param-name>
<param-value>feedback123@bea.com</param-value>
</context-param>
</web-app>

Serv.etContext ctx = getServletContext();
out.println("send us your<A HREF = mailto:"");
out.println(ctx.getInitParameter("feedback"));
out.println("<feedback</A>");

ServletConfig--指定到特定的方法或特定的JSP:
单独的Servlet初始配置

使用getServletConfig()方法得到当前Servlet的config:servlet

web.xml:
<web-app>
<servlet>
<servlet-name>myServlet</servlet-name>
<servlet-class>myPackage.MyServlet</servlet-class>
<init-param>
<param-name>cache</param-name>
<param-value>OFF</param-value>
</init-param>
</servlet>
</web-app>
从Servlets访问初始化参数:
ServletConfig config= getServletConfig();
if(config.getInitParameter("cache").equals("OFF"));
res.setHeader("pragma", "no-cache");
...

Service方法:
可以处理一些doGet,doPost等等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: