Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从会话属性获取项目_Javascript_Jsp - Fatal编程技术网

Javascript 从会话属性获取项目

Javascript 从会话属性获取项目,javascript,jsp,Javascript,Jsp,有一个请求对象列表作为会话属性请求。如何从javascript代码中获取项目请求包含字段id、请求id、床位、天数、fio。会话属性具有name请求 我设置会话属性 session.setAttribute("requests", adminService.getUncheckedRequests()); 这是一个对象列表list。 请求是对象 public class Request extends Entity { private int beds; private Long classI

有一个
请求
对象列表作为会话属性
请求
。如何从javascript代码中获取项目<代码>请求包含字段<代码>id、请求id、床位、天数、fio。会话属性具有name
请求

我设置会话属性

session.setAttribute("requests", adminService.getUncheckedRequests());
这是一个对象列表
list
。 请求是对象

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
}

你不能直接。会话存储在服务器上,而JS则在客户端的浏览器中执行。要从javascript访问会话变量,您可以向web服务器发送ajax请求,并将所需变量返回给JS作为对该请求的响应。

what is what!!!放上你的代码。你能提供一个到示例的链接吗?我没有完整的示例,但是如果你使用jQuery,你可以在这里找到一个示例:(底部的第二个示例)。您需要将请求java对象序列化为更适合通过HTTP发送的对象。然后您可以使用链接中的示例代码,但请记住,您可能会有一个请求对象数组,而不仅仅是一个