小智 5
在Servlet代码中:
Object attr = getServletContext().getAttribute("ATTR_NAME");
// Do something with it and...
getServletContext().setAttribute("ATTR_NAME", attr);
Run Code Online (Sandbox Code Playgroud)
这是通用的Java EE Servlet方式;)
你可以使用Spring做这样的事情
package mypackage;
import javax.servlet.ServletContext;
import org.springframework.web.context.ServletContextAware;
public class MYDataLoader implements ServletContextAware {
public void setServletContext(ServletContext servletContext) {
servletContext.setAttribute("myKey", value);
}
}
Run Code Online (Sandbox Code Playgroud)
在其余的代码中,您只需从request-> session获取servletContext对象,并获取"mykey"的值.
| 归档时间: |
|
| 查看次数: |
12540 次 |
| 最近记录: |