<html:select styleClass="selectA" property="location_id" onchange="change2();" >
<html:option value=""></html:option>
<html:options collection="locations" property="value" labelProperty="label" />
</html:select>代码如上 如果我这样些 要再后台 怎么写才不会报错错误贴上
javax.servlet.jsp.JspException: No getter method available for property value for bean under name locations我用的自定义form
<html:option value=""></html:option>
<html:options collection="locations" property="value" labelProperty="label" />
</html:select>代码如上 如果我这样些 要再后台 怎么写才不会报错错误贴上
javax.servlet.jsp.JspException: No getter method available for property value for bean under name locations我用的自定义form
按道理应该是写一个实体类 GET SET 然后继承 actionForm
就可以直接映射到表单 很方便 <form-bean name="cmsForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="carrier_id" type="java.lang.String" />
<form-property name="carrier_name" type="java.lang.String" />
<form-property name="supplier_code" type="java.lang.String" />
<form-property name="location_code" type="java.lang.String" />
<form-property name="location_id" type="java.lang.String" />
<form-property name="locationdesc" type="java.lang.String" />
<form-property name="cms" type="java.util.Collection"/>
<form-property name="carriers" type="java.util.Collection"/>
<form-property name="locations" type="java.util.Collection"/>
<form-property name="valid_from" type="java.lang.String" />
<form-property name="valid_to" type="java.lang.String" />
</form-bean>看到这些东西就蛋疼。
PropertyUtils.setProperty(actionForm, "location_id", location_id);
PropertyUtils.setProperty(actionForm, "locationdesc", locationdesc);
PropertyUtils.setProperty(actionForm, "carrier_id", carrier_id);不明白什么意思,
查询的值用实体类接受 然后放入集合,
然后action里面怎么写 页面怎么映射。 求教。
页面就用 对象.属性