1) Если вы говорите о стойках из бобов, они автоматически заполняются через ActionServlet распорок и различные используемые вами теги.
2) Это определяется вашей конфигурацией struts-config.xml и вашим тегом <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>
В этом примере ваша html-форма, содержащая теги html: form, будет заполнять ваш компонент формы myForm при отображении области запроса при отправке формы.
Затем вы получите его в своем классе MyAction с помощью:
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;
}