好的,我的问题:我有一个JSF应用程序和一些JSP文件。假设我有main.jsp,它有一个视图并包含sub.jsp。这工作正常。 sub.jsp包含一个子视图。因此,sub.jsp中的表单元素的所有ID都遵循'subview:component'的形式。现在假设我使用了一些ajax,并且想要获取jsp页面sub.jsp并将其包含在某个DIV中。现在ID全部是“组件”形式。我不知道解决此问题的方法,并且在我的交互式JavaScript中检查2个不同的ID集合是一种痛苦。有什么方法可以获得一致的ID吗?在JSF中加载ajax负载
我已经试过: 删除子视图 - (当时因为没有视图发现AJAX调用会失败)
和
H:形式prependid =假的 - 这不仅能消除表单ID,不是子视图ID