jsp里内置的的application与web应用的application是一个application吗?
答案:2 悬赏:60 手机版
解决时间 2021-03-23 03:38
- 提问者网友:暗中人
- 2021-03-22 20:13
如果是的话,那为什么jsp里内置的的application还有这个方法getContext()这个方法好像是取得web应用的application,jsp里内置的的application怎么理解,与web应用的application有什么关系???????????????,求高人解答
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-03-22 21:01
是的
JSP内置的其实是通过:
private static final javax.servlet.jsp.JspFactory _jspxFactory =
javax.servlet.jsp.JspFactory.getDefaultFactory();
final javax.servlet.jsp.PageContext pageContext;
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
final javax.servlet.ServletContext application;
application = pageContext.getServletContext();
来得到的 实质上是同一个
不过一个JSP页面如果已经显示完了 那么里面的内置对象的值就不变了.因为只是一个副本。
JSP内置的其实是通过:
private static final javax.servlet.jsp.JspFactory _jspxFactory =
javax.servlet.jsp.JspFactory.getDefaultFactory();
final javax.servlet.jsp.PageContext pageContext;
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
final javax.servlet.ServletContext application;
application = pageContext.getServletContext();
来得到的 实质上是同一个
不过一个JSP页面如果已经显示完了 那么里面的内置对象的值就不变了.因为只是一个副本。
全部回答
- 1楼网友:行路难
- 2021-03-22 21:24
(1)什么时Application对象
服务器启动后就产生了这个Application对象,当客户再所访问的网站的各个页面之间浏览时,这个Application对象都时同一个,直到服务器关闭。但是与Session对象不同的时,所有客户的Application对象都时同一个,即所有客户共享这个内置的Application对象。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯