有Request
个对象列表作为会话属性requests
。如何从javascript代码中获取项目? Request
有字段id,requestId,beds,days,fio
。会话属性的名称为requests
。
我设置了会话属性
session.setAttribute("requests", adminService.getUncheckedRequests());
这是一个对象列表List<Request>
。
请求是对象
public class Request extends Entity {
private int beds;
private Long classId;
private int days;
private int isChecked;
private String fio;
public int getBeds() {
return beds;
}
public void setBeds(int beds) {
this.beds = beds;
}
public Long getClassId() {
return classId;
}
public void setClassId(Long classId) {
this.classId = classId;
}
public int getDays() {
return days;
}
public void setDays(int days) {
this.days = days;
}
public int getIsChecked() {
return isChecked;
}
public void setIsChecked(int isChecked) {
this.isChecked = isChecked;
}
public String getFio() {
return fio;
}
public void setFio(String fio) {
this.fio = fio;
}
}
如何在javascript代码中获取此属性的项目
function getItems() {
//get list of objects and iterate through it
}
答案 0 :(得分:1)
你不能直接。会话存储在服务器上,而JS则在客户端的浏览器中执行。要从javascript访问会话变量,您可以向Web服务器发送ajax请求,并将所需的变量作为对该请求的响应返回给JS。