我有一个弹簧表单名称 UpdateStock.jsp
<form:form........>
<form:input path="compAmount"/>
............
</form:form>
我的意图是用数据库中的一些默认值初始化上面的弹簧表单文本框。所以我有表单文本标签
<form:input path="compAmount" value=${compamount}/>
这里 ${compamount} 是 referenceData() 方法返回的值之一。但问题是 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;
}
你能提出解决方案吗!