jsp隐式对象,四个作用域的区别
2017-04-28 13:46
239 查看
JSP的隐式对象
JSP的隐式对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。
在页面中,可以直接向java代码一样,直接调用。例如
四大作用域
在tomcat容器中,会自动产生四个对象。分别是page,request,session,application。这些对象分别存放在不同的地方。因此他们具有不同的作用范围。
也就是想平时用的变量一样。放在方法内部和放在方法外面。作用域是不同的。
比如1.对象application放在tomcat初始化的时候,那么整个web应用都会使用到这个对象。
2.page对象在每一个网页页面中创建。因此只有在这个网页页面中才能使用。
JSP的隐式对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。
在页面中,可以直接向java代码一样,直接调用。例如
<% int count = 0; if(application.getAttribute("count") == null){ count = 1; application.setAttribute("count", count); }else{ //值得注意的是,如果存进去的是int值,那么返回的也将是int值,而不是String类型的值 count = (Integer)(application.getAttribute("count")); count ++; application.setAttribute("count", count); } out.print("你是第"+count+"位访客..."); %>
四大作用域
在tomcat容器中,会自动产生四个对象。分别是page,request,session,application。这些对象分别存放在不同的地方。因此他们具有不同的作用范围。
也就是想平时用的变量一样。放在方法内部和放在方法外面。作用域是不同的。
比如1.对象application放在tomcat初始化的时候,那么整个web应用都会使用到这个对象。
2.page对象在每一个网页页面中创建。因此只有在这个网页页面中才能使用。
相关文章推荐
- JSP基本功 pageContext对象page,request,session,application四个域对象的使用及区别JSP运行原理和九大隐式对象及下载文件、访问次数的代码总结出el表达式简单
- jsp 的四个作用域 :page、request、session和application的区别
- Web小结---Servlet,JSP,过滤器和监听器,四个作用域和九个内置对象,EL表达式语言,自定义标签,JSTL,国际化与汉字的编码
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- jsp中9个内置对象与servlet对应关系及四个作用域
- JSP隐式对象和EL表达式隐式对象的区别
- [转]JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP内置对象之四个作用域
- Web小结---Servlet,JSP,过滤器和监听器,四个作用域和九个内置对象,EL表达式语言,自定义标签,JSTL,国际化与汉字的编码
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- jsp 的四个作用域 :page、request、session和application的区别 .
- jsp的九大隐式对象及其作用域
- 重温模糊的知识点之 jsp的内置对象及四个作用域
- JSP内置对象之四个作用域
- JSP九大内置对象及四个作用域