我想從一個LinkedHashMap關鍵字從servlet到jsp獲取員工的名字。從servlet傳遞map關鍵屬性到jsp
我有這樣的代碼在Java類View.java
LinkedHashMap<Employee, LinkedHashMap<Skill, String>>() employeeSkills = new LinkedHashMap<Employee, LinkedHashMap<Skill, String>>();
類視圖具有employeeSkills getter和setter方法。
Class Employee具有setter和getters的名稱和id屬性。
JSP代碼:
< c:forEach var="employeeSkills" items="${employeeSkills}" >
<td>${employeeSkills.key.name}</td>
</c:forEach>
,但我得到這個錯誤
javax.el.PropertyNotFoundException:房產 '名' 不是java.lang.String類型的可讀
員工類別:
class Employee{
String id;
String name;
/**
* @return the id
*/
public String getId() {
return id;
}
/**
* @param id the id to set
*/
public void setId(String id) {
this.id = id;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @param name the name to set
*/
public void setName(String name) {
this.name = name;
}
public Employee(String id, String name) {
super();
this.id = id;
this.name = name;
}
}
我不知道爲什麼你需要豆子。 –
我正在一個大項目上工作,他們已經是我想擁有一個數據結構的bean了,每個員工都有幾個技能,有沒有更好的結構? –
然後將em關聯到員工對象。 –