我想使用<jsp:setProperty>
設置bean中的屬性並使用param
分配值。 下面是代碼:如何使用bean中的setproperty和param設置屬性
在create.jsp:
<form id="form1" name="form1" action="save.jsp" method="POST"
enctype="multipart/form-data">
<input required="" type="text" name="nam">
在save.jsp:
<jsp:useBean class="jbeans.account.BankAccount" scope="request" id="ac1">
</jsp:useBean>
<jsp:setProperty name="ac1" property="accountHolderName" param = "nam">
</jsp:setProperty>
<%
ac1.createAccount(request); //createAccount is a public method.
//Recieving value of nam always as null
%>
在jbeans.account.BankAccount.java:
public void setAccountHolderName(String accountHolderName) {
this.accountHolderName = accountHolderName;
}
當我輸入nam
文本框中的值時,我收到的accountHolderName
的值始終爲null
。如何獲得正確的價值?
你會爲'accountHolderName'寫getter和setter嗎? – 2014-10-11 07:56:20