0

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
}
4

1 に答える 1

1

直接できません。セッションはサーバーに保存され、JS はクライアントのブラウザーで実行されます。JavaScript からセッション変数にアクセスするには、ajax リクエストを Web サーバーに送信し、そのリクエストへの応答として必要な変数を JS に返すことができます。

于 2013-07-30T13:23:56.403 に答える