<form-beans>
<form-bean name="dynamicForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="hotel" type="com.xxx.Hotel" />
</form-bean>
</form-beans>
动态表单用法:
Action:
request.setAttribute("hotel", hotel);
JSP:
用法一:
<html:form action="hotelAction.do">
<html:hidden property="hotel.id"/>
</html:form>
注意点:
1、action值必须是正确的action。不能随便写一个不存在的Action。
2、如果去掉html:form,它会抛出
javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean: "org.apache.struts.taglib.html.BEAN" in any scope
这可能是struts-html标签用法。
用法二:
${hotel.id}