+ -
当前位置:首页 → 问答吧 → 一个重复调用bean的问题 (急!!!!!!11)

一个重复调用bean的问题 (急!!!!!!11)

时间:2008-05-25

来源:互联网

页面A和B都要调用baenC,同时页面A需要include页面B,这样就会发生useBean: Duplicate bean name: {0}
的错误,请问有什么解决方法吗? 

作者: zhxailxq   发布时间: 2008-05-25

换一个bean id

作者: da11393   发布时间: 2008-05-25

我怎么没有想到!谢了阿!

作者: zhxailxq   发布时间: 2008-05-25

该回复于2008-05-26 08:55:42被版主删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • M_song
  • (人缺的不是机会,缺的是选择的勇)
  • 等 级:
#4楼 得分:0回复于:2008-05-26 08:31:25
bean的id重复,只需换个bean id.
同一个JSP文件中不允许bean的id重名;不同的JSP文件中是可以重名的,即使这两个JSP使用了同一个bean,但前提是这两个JSP文件相对独立。

  Eg: 形如a.jsp和b.jsp两个文件,倘若在a.jsp中有这么一句 :

 

<%@include file="b.jsp"%>

 

  这样一来此二文件就有了关联,将二者视为同一JSP文件,换言之,id不能重名。
就行!

使用bean的时候,一旦有id重名,就会报错:Duplicate bean name。

作者: windows__2008   发布时间: 2008-05-26

谢了,兄弟

作者: M_song   发布时间: 2008-05-26

引用 4 楼 m_song 的回复:
bean的id重复,只需换个bean id.
同一个JSP文件中不允许bean的id重名;不同的JSP文件中是可以重名的,即使这两个JSP使用了同一个bean,但前提是这两个JSP文件相对独立。

Eg: 形如a.jsp和b.jsp两个文件,倘若在a.jsp中有这么一句 :



<%@include file="b.jsp"%>



这样一来此二文件就有了关联……




作者: bert_j   发布时间: 2011-08-12

引用 4 楼 m_song 的回复:

bean的id重复,只需换个bean id.
同一个JSP文件中不允许bean的id重名;不同的JSP文件中是可以重名的,即使这两个JSP使用了同一个bean,但前提是这两个JSP文件相对独立。

Eg: 形如a.jsp和b.jsp两个文件,倘若在a.jsp中有这么一句 :



<%@include file="b.jsp"%>



这样一来此二文件就有了……

应该可行试试

作者: gavin_ts   发布时间: 2011-08-12

引用 1 楼 da11393 的回复:

换一个bean id


+1

作者: plutowang   发布时间: 2011-08-12

引用 8 楼 alexandertech 的回复:

引用 1 楼 da11393 的回复:

换一个bean id


+1

+2

作者: alexandertech   发布时间: 2011-08-12

LZ要养成好习惯,解决要结贴。

作者: softroad   发布时间: 2011-08-12

哇塞。。我试试

作者: xiaojinhua1988   发布时间: 2011-08-12