我想使用<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