1) Si vous parlez de haubans en forme de haricots, ils sont automatiquement remplis à l'aide du servlet ActionServlet et des différentes étiquettes que vous avez utilisées.
2) Ceci est déterminé par votre configuration struts-config.xml et votre tag <html:form action="/myAction">
:
<form-beans>
<form-bean name="myForm" type="com.example.struts.form.MyForm" />
<form-beans>
<action-mappings>
<action path="/myAction"
type="com.example.struts.action.MyAction"
name="myForm"
scope="request">
<forward name="success" path="myjsp.jsp" />
<forward name="failure" path="named.error.tiles.definition" />
</action>
</action-mappings>
Dans cet exemple, votre formulaire html contenant les html: balises de formulaire renseignera vos jambes de force MYFORM forment haricot avec une visibilité de la portée de la demande lorsque vous soumettez votre formulaire.
Vous ensuite le récupérer dans votre classe MonAction avec:
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
if(isCancelled(request))
form.reset(mapping, request);
if(form != null)
MyForm myForm = (MyForm)form;
}
S'il vous plaît votre question 1 élargir. –