Application级别的共享:使用ServletContext来实现,一般用来作为程序的配置参数的存放地
Session级别的共享:使用HttpSession来实现,除了一些像用户信息啊,该用户的权限啊等等数据以外,建议尽量少用
Request级别的共享:使用HttpServletRequest来实现,用的最多的
Page级别的共享:使用PageContext来实现。不过基本上不会刻意的使用到,使用者大多是框架实现者
最后是Cookie界别的共享:使用Cookie对象来实现。

解决方案 »

  1.   

    好像还有 PageContext 对象。
    对于传递数据的方法也总结一下吧,我说几个:
    1. javaBean 
    2. jsp 内建对象
    3. include 
    4. forward
    5. link
    6. database
    7. file 
      

  2.   

    正如FredWorks和lm_dublin所述!不过,就目前的开发模式来说,在页面中直接使用这些已经越来愈少了。现在更加流行的是使用标签,使用标签不仅仅是为我们减免了不少编程的繁琐工作,同时也让页面更加整洁。当然,了解一下前面这五种方式,对你进一步学习标签还是很重要的。