下面是我在正文中写的代码
<% List<UserInfo> userInfoList = new ArrayList<UserInfo>();
UserInfo userInfo = new UserInfo();
userInfoList = new CRUDOps().retrieveUserDataList();
pageContext.setAttribute("userInfoList", userInfoList);%>
Run Code Online (Sandbox Code Playgroud)
下面是我在div中编写的代码
<c:forEach var="userInfo" items="${userInfoList}">
<input type="radio" name="buyer" value="hhhh">${userInfo.get(0).getFirstName()}/><br />
<c:forEach>
Run Code Online (Sandbox Code Playgroud)
上面的代码,必须显示UserInfo表中的名字和姓氏... UserInfoList包含UserInfo对象,UserInfo有名字和姓氏.因此,使用索引值为"0"的userInfoList调用POJO中定义的getFirstName.
我得到的错误是
org.apache.jasper.JasperException:/requestorGroup.jsp(63,59)当未指定默认命名空间时,函数get必须与前缀一起使用
我有阿贾克斯
<h:selectOneMenu>
<f:selectItem itemLabel="please click"/>
<f:selectItem itemLabel="1"/>
<f:selectItem itemLabel="2"/>
<f:ajax onevent="click()" />
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
我有onChange
<h:selectOneMenu onChange="click()>
<f:selectItem itemLabel="please click"/>
<f:selectItem itemLabel="1"/>
<f:selectItem itemLabel="2"/>
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
如果我尝试对selectItem使用相同的属性,则它将不起作用。我认为它们不存在。
我使用了ajax,onChange,但是selectonemenu似乎不起作用,但selectItem却没有。