java怎么实现一个类在session有效期间持续作用?

s_phoenix 2004-07-12 03:46:45
JSP页面上可以这样:
<jsp:useBean id="usertrace" class="com.ebt.tsef.beans.UserTrace" scope="session"/>
可是我现在想在后台JAVA代码中完成类似的功能,应该怎么做呢?
...全文
263 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawangzi16 2004-07-29
  • 打赏
  • 举报
回复
up Correct!
bug0303 2004-07-29
  • 打赏
  • 举报
回复
楼上的正确!
其实在JSP页面上,<jsp:useBean id="usertrace" class="com.ebt.tsef.beans.UserTrace" scope="session"/>也就是相当于实例化一个对象(com.ebt.tsef.beans.UserTrace),并将该对象setAttribute到session的上下文(usertrace)里面去。
huanxiangzhe24 2004-07-29
  • 打赏
  • 举报
回复
new 一个类之后。
<%
yourclass yuclass=new yourclass();
session.setAttribute("ddd",yuclass);
%>

在另一个jsp页面,或servlet中

<%
yourclass yuclass=(yourclass)session.getAttribute("ddd")
%>
s_phoenix 2004-07-23
  • 打赏
  • 举报
回复
对,我的意思就是不要写在JSP页面上,直接写在.java中。可是我又想达到这个类在session期间有效的目的。
ut.foo()是什么意思?
bdsc 2004-07-23
  • 打赏
  • 举报
回复
在java里:

com.ebt.tsef.beans.UserTrace ut = new com.ebt.tsef.beans.UserTrace();
ut.foo();
sunqi23 2004-07-22
  • 打赏
  • 举报
回复
我顶
whirlsun 2004-07-22
  • 打赏
  • 举报
回复
我想楼主的意思是在类似javabean这样的类中,而不是jsp页面中。帮你项
jiankou2001 2004-07-22
  • 打赏
  • 举报
回复
jsp:useBean id="usertrace" class="com.ebt.tsef.beans.UserTrace" scope="session"/>
这个不就是后台的吗??
是前台的吗??
huanxiangzhe24 2004-07-22
  • 打赏
  • 举报
回复
import com.ebt.tsef.beans.UserTrace
<%
UserTrace youc= new UserTrace();

%>

用这个方法和<jsp:useBean>等效。
jackern 2004-07-22
  • 打赏
  • 举报
回复
能说明你的目的吗?
你要用的时候就声明一个实例啊,干嘛要这样用的。
你试试用EJB的Stateful Session Bean。
s_phoenix 2004-07-22
  • 打赏
  • 举报
回复
scope="session"这句定义了整个bean在session期间有效。
那我new一个实例出来怎么定义它的有效期呢?比如我要它session期间有效。
s_phoenix 2004-07-20
  • 打赏
  • 举报
回复
我的意思是说写在后台JAVA代码文件中的形式,而非写在JSP页面上的<jsp:xxx>这样的标签形式。
应该如何写呢?
bdsc 2004-07-19
  • 打赏
  • 举报
回复
<jsp:useBean id="usertrace" class="com.ebt.tsef.beans.UserTrace" scope="session"/>
这就是后台JAVA代码
tomuno 2004-07-19
  • 打赏
  • 举报
回复
struts action
ecaol 2004-07-19
  • 打赏
  • 举报
回复
UP

81,122

社区成员

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

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