簡體   English   中英

從會話屬性中獲取項目

[英]get items from session attribute

有“ 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
}

你不能直接。 會話存儲在服務器上,而JS在客戶端的瀏覽器中執行。 要從javascript訪問會話變量,您可以向Web服務器發送ajax請求,然后將所需的變量返回給JS作為對該請求的響應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM