私は1つの春のフォーム名UpdateStock.jspを持っています
<form:form........>
<form:input path="compAmount"/>
............
</form:form>
私の意図は、データベースからのいくつかのデフォルト値によって上記のスプリングフォームテキストボックスを初期化することです。だから私はフォームテキストタグを持っています
<form:input path="compAmount" value=${compamount}/>
ここで、$ {compamount}は、referenceData()メソッドから返される値の1つです。しかし、問題はvalue =${compamount}が無効であるということです。
だから私はそれを残して、次のように次のことをします:
つまり、以下のようにreference_Data()メソッドでObjectコマンドオブジェクトを初期化します。しかし、それは機能していません。
protected Map reference_Data(HttpServletRequest request, Object command,Errors errors, int page) throws Exception {
UpdateStockBean bean=new UpdateStockBean();//which is correspond to UpdateStock.jsp page
bean.setCompAmount(300);//this do not change the value of corresponding field
command=new Object();
command=(Object)bean;
}
解決策を提案できますか?