我的页面中有一个selectonemenu,我从我的支持bean获取其内容.但是selectonemenu的内容没有排序.这是代码......
<p:selectOneMenu id="Department" value="#{search.selectedDepartment}">
<f:selectItem itemLabel="Select Department" itemValue="" />
<f:selectItems value="#{search.departments}" />
</p:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
和我的豆...
public class SearchBean implements Serializable {
private Map<String, Map<String, String>> courseData = new HashMap<String, Map<String, String>>();
private Map<String, String> departments = new HashMap<String, String>();
private String selectedDepartment;
departments.put("department1",
"department1");
departments.put("department2",
"department2");
departments.put("department3", "department3");
departments.put("department4", "department4");
departments.put("department5", "department5");
//getters setters...
}
Run Code Online (Sandbox Code Playgroud)
selectonemenu的内容分别不是department1,department2,department3,department4,department5.它没有排序.
我的问题是一个简单的nullpointerexception但是,我不明白我怎么弄清楚.这是代码.
我正在尝试运行primefaces的chat utilitie.我正在使用tomcat 7 ..据我所知,但现在我遇到了这个问题.
public class ChatView {
private final PushContext pushContext = PushContextFactory.getDefault().getPushContext();
private ChatUsers users;
private String privateMessage;
private String globalMessage;
private String username;
private boolean loggedIn;
private String privateUser;
private final static String CHANNEL = "/chat/";
public void setUsers(ChatUsers users) {
this.users = users;
}
public String getPrivateUser() {
return privateUser;
}
public void setPrivateUser(String privateUser) {
this.privateUser = privateUser;
}
public String getGlobalMessage() {
return globalMessage;
}
public void setGlobalMessage(String globalMessage) {
this.globalMessage = globalMessage; …Run Code Online (Sandbox Code Playgroud)