站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题后台JavaBean如何访问前台JSP中的Session,Application信息?

后台JavaBean如何访问前台JSP中的Session,Application信息?

摘要: 后台JavaBean如何访问前台JSP中的Session,Application信息?


RT
还有 servlet 中如何访问?主要还是JavaBean中如何访问。谢谢解答


谁能帮忙解答一下?


JSP中的Session就是HttpServletSession,传入JavaBean的Method就可以了。一般都是JSP调用JavaBean,为什么要在JavaBean中访问Session呢。


因为登陆的时候将个人信息的某些东西存到session中了,在以后操作系统的某些功能时需要用到这个session中的信息,因为微软方面asp,或者.net 不管前后台直接用session["xxx"]即可访问了,所以对于java方面不是太清楚。
按照上面兄弟所说,只能通过传参数的形式来将值传递到javabean中咯。
还有application 的话就是 HttpServletApplication 吗???


还有个问题,有没有象微软方面有一个 global 文件,其中有 application_start,end,session_start,end类似的功能?这样在程序启动时即可运行我需要的操作了。


session在BEAN里面是只要申明一下,就可以直接取到的:
HttpSession session = httpServletRequest.getSession();
就这么一句,然后只需要用session就是了


那 application 呢?


HttpSession session = httpServletRequest.getSession();
然后把HttpSession session作为参数传入application中,然后你想怎么样对她都可以了。。。。


application 具体语法怎么写??


baidu,google一下,到处是答案,这种问题都问的话怎么行。


我完全不熟悉。。。。。。直接搜 sdk 文档,application 关键字没有这个内容,所以想问一下。


Application应该是ServletContext,你有多少东西要用Application?用Application存储信息是十分危险的。


一般都是先把session,Application的信息写到一个Bean的变量中,其他Bean要读取那些信息就对这个已赋植的bean进行操作。


Application可以在web.xml里定义一个

AppInit
com.my.AppInit
1


public AppInit extends HttpServlet


单纯的一个 java bean 中如何访问(不是servlet中)?
还是没有明白,首先总结一下上述的方法。


1)传参数方式:
前台jsp页面直接将session作为参数传到java bean method

2)在java bean中声明:
session在java bean里面是只要申明一下
HttpSession session = httpServletRequest.getSession();

问题:
我这样直接写在class中,提示:httpServletRequest cannot be resolved
已经 import javax.servlet.*;
换成 大写 HttpServletRequest 之后的方法中没有 getSession()

这些语句只能用在 servlet 中???

对于 ftiger(哈哈鱼) 的方法还是在 servlet 中用,我想要得是 java bean 中直接使用,难道只能在 servlet 中直接使用 session 或者 application 之后作为参数传入 java bean 中??

我是新手,之前都是搞微软方面的东西,所以对这些问题有点疑问。当然可能问的有点白痴。


↑返回目录
前一篇: 超连接的url的问题,最新技术!请帮忙指教!
后一篇: 『100~200分急求』Tomcat 5.5 如何配置连接池?(MySQL5.0) 最好附必要的说明 在线等