没有这个方法getChildren
好好看看你的代码
好好看看你的代码
解决方案 »
- Exception in thread "main" java.lang.NoClassDefFoundError 这是什么错
- excel 保存到数据库
- spring +weblogic+jms访问出错
- 根据下面的图片用JSP写一个网页:
- Servlet
- 容器、数组效率差距到底有多大,如果换为本地方法呢?
- 正则表达式求帮忙
- 怎样配置Tomcat 5.0环境变量啊?
- 重大苦脑,请求急救,在线等待,关心tomcat问题
- Struts返回ActionForward,如何传递参数给.do?
- 一个用jbuilder画图的问题
- JB生成的程序,需要哪几个核心文件才能运行?我意图将这些所需文件打包并防止没装JAVA的人不能运行
我的这个bean的getChildren方法是这样的:
public void getChildren(ChildEvent event) {
System.out.println("backingBean getChildren()!");
UIList component = (UIList) event.getComponent();
TreeNode node = event.getNode();
String nodeId = node.getNodeId();
String sql = "select * from list where ParentId ='" + nodeId + "'"; ResultSet rs = bean.getRs(sql);
try {
while (rs.next()) {
String name = rs.getString("CurPath");
String id = rs.getString("ClassId");
boolean hasChild = hasChildren(id);
node.addChild(new TreeNode(name, id, hasChild));
}
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("ChildEventListener called!");
}
我的组件类的broadcast是这样写的:
public void broadcast(FacesEvent event) throws AbortProcessingException { super.broadcast(event);
if (event instanceof ChildEvent) {
FacesContext context = getFacesContext();
MethodBinding mb = getChildListener();
if (mb != null) {
mb.invoke(context, new Object[] { event });
}
}
}对了,我还想问一下,我写了一个ChildEvent事件类,一个ChildListener接口。在decode中产生ChildEvent事件并排队,在broadcast中用绑定的方法处理这个事件。
不知这样是不是有什么问题?
谢谢各位!!