我是jsp的新手,所以请耐心等待。
我创建了一个带有列表的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 ...
但这不起作用。
答案 0 :(得分:1)
自从我使用JSP以来已经有一段时间了。我不确定是否可以使用taglib,但是使用scriptlet(jsp中的java代码),是的,这是可能的。
<% ListBean listBean = pageContext.getAttribute("listbean");
listBean.getQuestions().add(question);
%>
上面代码段中的 question
是您要添加到列表中的Question
对象。
答案 1 :(得分:0)
我不能确切地告诉您,因为我知道您需要list
使用entire application
并将其存储在database
中,如果是这样我会引用以下代码段< / p>
<jsp:setProperty name="list" property="listbean">
<jsp:attribute name="value">
<%=ListBean.questions%>
</jsp:attribute>
</jsp:setProperty>
import ListBean
中的 jsp page
课程
您可以将此属性listbean
用于整个应用程序,并可以从任何其他页面存储到database