动态表单用法

<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}

你可能感兴趣的:(struts1.2)