Hallo,
um Daten von jsp-Seite zu Action-Klasse zu übertragen, werden ActionForm-Klassen erzeugt. Oder
um keine ActionForm zu erzeugen, kann man folgendes in struts-config definieren:
<form-bean name="inputForm" type="org.apache.struts.action.DynaActionForm">
<form-property initial="" name="eingabe" type="java.lang.String" />
</form-bean>
Was ich nicht verstehe - wie werden die Daten in Action-Klasse zugänglich gemacht? Normalerweise hab ich da <form-bean name="inputForm" type="my.package.MyActionForm" /> und :
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
MyActionForm myform = ((MyActionForm) form);
String name = myform.getName();
...
}
Und wie soll ich nun ActionForm form casten (vgl. struts-config Beispiel oben), um "eingabe" zu bekommen?
um Daten von jsp-Seite zu Action-Klasse zu übertragen, werden ActionForm-Klassen erzeugt. Oder
um keine ActionForm zu erzeugen, kann man folgendes in struts-config definieren:
<form-bean name="inputForm" type="org.apache.struts.action.DynaActionForm">
<form-property initial="" name="eingabe" type="java.lang.String" />
</form-bean>
Was ich nicht verstehe - wie werden die Daten in Action-Klasse zugänglich gemacht? Normalerweise hab ich da <form-bean name="inputForm" type="my.package.MyActionForm" /> und :
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
MyActionForm myform = ((MyActionForm) form);
String name = myform.getName();
...
}
Und wie soll ich nun ActionForm form casten (vgl. struts-config Beispiel oben), um "eingabe" zu bekommen?
Comment