@~@再问一遍问题吧,还是没有解决!

offsider 2002-01-30 09:56:56
主  题:我查找了所有的贴子,为什么没有人知道?高分求助啊。
servlet和jsp传参数的问题,不用session,用自己编的一个bean,
如何实现参数的互传?就是又能从jsp传到servlet,又能用servlet传到jsp?请问这个bean该怎么编?又该怎么在servlet里用?
我查了很多以前的贴子,为什么所有这样的问题都没有确切的答案?高手们呢?求助啊。
还有,我在jsp中
<jsp:usebean id="paramsender" scope="session" class="mybeans.ParamBean"/>
如何在servlet中得到这个bean的句柄?然后取出bean中的值?给出源码可以吗?分数可以在加,只要问题能解决,因为这个问题已经一个星期了,我问了n次,还是没人给出答案,救救我吧。
下面几个朋友请再回复一下,谢谢。
第一步、把ParamBean限定死,只产生唯一实例.如下:
private static Monitor instance ;
public synchronized static Monitor getInstance(){
if(instance == null){
instance = new Monitor();
}
return instance;
}
private Monitor(){
}
第二步、在JSP和SERVLET中分别实例化引用该BEAN。那么它们用的都是同一实例,就完成作为参数传递功能了。分别如下:
JSP:<jsp:usebean id="paramsender" scope="session" class="mybeans.ParamBean"/>
SERVLET:import 路径.ParamBean
myInstance = ParamBean.getInstance();


问题:
我在jsp中用
<jsp:usebean id="paramsender" scope="session" class="mybeans.ParamBean"/>的时候,报错
说找不到 new ParamBean();




...全文
64 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hexiaofeng 2002-01-30
  • 打赏
  • 举报
回复
jsp相关问题请到jsp版发表
gzgangster 2002-01-30
  • 打赏
  • 举报
回复
是我疏忽了.
原因在于JSP默认是用new 方法去实例化对象的.
你不要用JSP的标记,<jsp:usebean id="paramsender" scope="session" class="mybeans.ParamBean"/>来实例化ParamBean。
而是直接<%ParamBean pbInstance = ParamBean.getInstance()%>来实例化,如需要存到session中,你在把pbInstance SET进去。

23,407

社区成员

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

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