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

goukili 2006-09-04 11:45:40
RT
还有 servlet 中如何访问?主要还是JavaBean中如何访问。谢谢解答
...全文
789 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
goukili 2006-09-06
  • 打赏
  • 举报
回复
单纯的一个 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 中??

我是新手,之前都是搞微软方面的东西,所以对这些问题有点疑问。当然可能问的有点白痴。
ftiger 2006-09-06
  • 打赏
  • 举报
回复
Application可以在web.xml里定义一个
<servlet>
<servlet-name>AppInit</servlet-name>
<servlet-class>com.my.AppInit</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

public AppInit extends HttpServlet
jian23cn 2006-09-06
  • 打赏
  • 举报
回复
一般都是先把session,Application的信息写到一个Bean的变量中,其他Bean要读取那些信息就对这个已赋植的bean进行操作。
loveyt 2006-09-06
  • 打赏
  • 举报
回复
Application应该是ServletContext,你有多少东西要用Application?用Application存储信息是十分危险的。
goukili 2006-09-06
  • 打赏
  • 举报
回复
我完全不熟悉。。。。。。直接搜 sdk 文档,application 关键字没有这个内容,所以想问一下。
loveyt 2006-09-05
  • 打赏
  • 举报
回复
JSP中的Session就是HttpServletSession,传入JavaBean的Method就可以了。一般都是JSP调用JavaBean,为什么要在JavaBean中访问Session呢。
vfan2010 2006-09-05
  • 打赏
  • 举报
回复
baidu,google一下,到处是答案,这种问题都问的话怎么行。
goukili 2006-09-05
  • 打赏
  • 举报
回复
application 具体语法怎么写??
ymjkk 2006-09-05
  • 打赏
  • 举报
回复
session在BEAN里面是只要申明一下,就可以直接取到的:
HttpSession session = httpServletRequest.getSession();
就这么一句,然后只需要用session就是了
goukili 2006-09-05
  • 打赏
  • 举报
回复
还有个问题,有没有象微软方面有一个 global 文件,其中有 application_start,end,session_start,end类似的功能?这样在程序启动时即可运行我需要的操作了。
goukili 2006-09-05
  • 打赏
  • 举报
回复
因为登陆的时候将个人信息的某些东西存到session中了,在以后操作系统的某些功能时需要用到这个session中的信息,因为微软方面asp,或者.net 不管前后台直接用session["xxx"]即可访问了,所以对于java方面不是太清楚。
按照上面兄弟所说,只能通过传参数的形式来将值传递到javabean中咯。
还有application 的话就是 HttpServletApplication 吗???
minno 2006-09-05
  • 打赏
  • 举报
回复
HttpSession session = httpServletRequest.getSession();
然后把HttpSession session作为参数传入application中,然后你想怎么样对她都可以了。。。。
goukili 2006-09-05
  • 打赏
  • 举报
回复
那 application 呢?
goukili 2006-09-04
  • 打赏
  • 举报
回复
谁能帮忙解答一下?

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧