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