我想在我的Facelets文件的变量中存储ID(String) 我试图使用ui:param但是每次我使用这个param时它只是再次调用该方法而且我有不同的值。
<ui:param name="ids" value="#{models.genId()}"/>
public static String genId() {
String key = getSaltString();
while(modelMap.containsKey(key))
key = getSaltString();
modelMap.put(key, new DataTableModel());
return key;
}
修改
<c:set var="datatable1key" value="#{models.genId()}" scope="session" />