1

私はjspに慣れていないので、plsは私に耐えます。

リストを含むBeanを作成します。

public class ListBean {

List<Question> questions;

public void addquestion(Question question) {
    this.questions.add(vraag);
    }

public List<Question > getQuestions() {
    return questions;
}

public void setQuestions(List<Question> questions) {
    this.questions= questions;
}
}

私のjspからこのBeanのこのリストに追加する可能性はありますか?

<jsp:useBean id="listbean"
    class="be.beans.ListBean" scope="page"></jsp:useBean>

私は知っているだけ<jsp:setProperty ...ですが、それはうまくいきません。

4

2 に答える 2

1

JSPを使ってからかなり時間が経ちました。taglibsで可能かどうかはわかりませんが、スクリプトレット(jspのJavaコード)では可能です。

<% ListBean listBean = pageContext.getAttribute("listbean");
   listBean.getQuestions().add(question);
%>

question上記のスニペットはQuestion、リストに追加したいオブジェクトです。

于 2013-03-12T22:55:41.680 に答える
0

私の知識では、それを使用して保存する必要があるため、正確にはわかりません。そのlist場合entire applicationdatabase、次のスニペットを参照してください。

<jsp:setProperty name="list" property="listbean">
      <jsp:attribute name="value">
         <%=ListBean.questions%>
      </jsp:attribute>
</jsp:setProperty>

import ListBeanのクラスjsp page

このプロパティをアプリケーション全体に使用でき、他のページからlistbeanに保存できますdatabase

于 2013-03-13T03:46:09.673 に答える