在a.jsp中<%@ include file="b.jsp" %>,使b.jsp页面获得javabean属性值。

I_love_Qml 2005-04-04 09:00:04
a.jsp:
...
<jsp:useBean id="products2" class="test2.ContactBean" scope="page"/>
<jsp:setProperty name="products2" property="*" />
...
setUserName("getvalue");
<%@ include file="b.jsp" %>
...
-------------------------------------------------------------------------------
javabean:

...
private String userName;
public void setUserName(String name)
{
this.userName=name;
}
public String getUserName()
{
return this.userName;
}
-------------------------------------------------------------------------------
b.jsp:
<jsp:useBean id="products3" class="test2.ContactBean" scope="page"/>
<jsp:setProperty name="products3" property="*" />
out.println(products3.getUserName())----------------------XXXX
--------------------------------------------------------------------------------

为什么XXXX是null,而不是getvalue???
...全文
65 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
I_love_Qml 2005-04-04
to joyaga(joyaga):
vqq是什么来的?
回复
joyaga 2005-04-04
我的 vqq:178601685
回复
I_love_Qml 2005-04-04
em:oldboy0352@sohu.com
qq:84430620。你也留下QQ好么?
回复
joyaga 2005-04-04
留下联系方式
回复
I_love_Qml 2005-04-04
to:joyaga(joyaga)
能把代码写出来吗?谢谢。
我要实现的原理是:打开a.jsp的同时也打开b.jsp,在a.jsp里给javabean赋值,而在b.jsp里获得这个值。
回复
joyaga 2005-04-04
晕 写的不对 逻辑比较混乱 bean在接受一个属性值是通过页面的参数传的并且 属性值要与参数名一致 另外你也理解错了 a,b里面 实力化了 两个bean当然不能 取得值了
回复
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-04-04 09:00
社区公告
暂无公告