>
> CategoryEditForm categoryEditForm = (CategoryEditForm)form;
> categoryEditForm.setName("testing");
>
request.setAttribute("categoryEditForm", form);
> return (mapping.findForward("continue"));
I think that will do ;)
Pedro Salgado
On 12/1/05 10:19 am, "Dody Rachmat Wicaksono" <[EMAIL PROTECTED]> wrote:
> I'm trying to create an edit page. I think I already in the right direction,
> but still unable to populate data even with a direct value via action class.
> Please let me what's wrong here. I've spend 3 days alone with this problem.
> Thank you.
>
>
> I created two action file:
> - SetUpCategoryEditAction.java (this action will populate data from db to
> form)
> - CategoryEditAction.java (this action will save the data)
>
> My formbean: CategoryEditForm.java
> ----------------------
> public class CategoryEditForm extends ValidatorForm {
> private String name;
> private String categoryId;
>
> public void setName(String s) {
> this.name = s;
> }
> public String getName() {
> return name;
> }
> public void setcategoryId(String s) {
> this.categoryId = s;
> }
> public String getcategoryId() {
> return categoryId;
> }
> }
>
>
> My struts-config.xml
> ----------------------
> <form-bean name="categoryEditForm"
> type="com.strutsgen.garuda.CategoryEditForm"/>
>
> <action path="/setUpCategoryEditForm"
> type="com.strutsgen.garuda.SetUpCategoryEditAction"
> name="categoryEditForm"
> scope="request"
> validate="false"
>>
> <forward
> name="continue"
> path="/categoryEditForm.jsp"/>
> </action>
>
> <action path="/categoryEdit"
> type="com.strutsgen.garuda.CategoryEditAction"
> name="categoryEditForm"
> attribute="val_categoryEdit"
> scope="request"
> validate="true"
> input="/categoryEditForm.jsp"
>>
> <forward
> name="success"
> path="/categoryEditOk.jsp"/>
> </action>
>
>
> SetUpCategoryEditAction.java:
> ----------------------
> public final class SetUpCategoryEditAction extends Action {
>
> public ActionForward execute(ActionMapping mapping,
> ActionForm form,
> HttpServletRequest request,
> HttpServletResponse response)
> throws Exception {
>
> CategoryEditForm categoryEditForm = (CategoryEditForm)form;
> categoryEditForm.setName("testing");
>
> return (mapping.findForward("continue"));
> }
> }
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]