Hi
Iam facing problem with <html:link>.
my JSP page has two forms for which iam using *LookupDispatchAction* for
submitting the page information. Below this iam displaying the details of
the employees for which i have added two links (Edit, Delete) by using
<html:link>. Each employee has a unique id which i need to pass when the
link of edit/delete is clicked so that appropriate edit/delete action is
called. The problem facing is how to pass this empid through this
<html:link>.
For storing the employee details i have created a employee bean and
storing these objects in a vector and iterating throught the vector to
display the values.
struts-config
-----------------
<action path="/dispatch" name="DispatchForm" type="
com.employee.EmployeeDispatchAction" parameter="method" scope="request"
unknown="false" input="/dispatchAction.do">
<forward name="next" path="dispatchActionpage"/>
</action>
*JSP Page*
<html:link action="/dispatch.do"><bean:message key="label.Edit"/>
</html:link>
<html:link action="/dispatch.do"><bean:message key="label.Delete"/>
</html:link>
*EmployeeDispatchAction*
*protected* Map getKeyMethodMap()
{
Map map = *new* HashMap();
map.put("label.Edit", "EditEmployee");
map.put("label.Delete", "DeleteEmployee");
* return*(map);
}
*public* ActionForward EditEmployee(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
*throws*IOException, ServletException {
********* code here for edit employee w.r.t his id getting
through the parameter passed through the link ********
}
*public* ActionForward DeleteEmployee(ActionMapping mapping, ActionForm
form, HttpServletRequest request, HttpServletResponse response)
*throws*IOException, ServletException {
********* code here for delete employee w.r.t his id getting
through the parameter passed through the link ********
}
Thanks in advance.
Regards
Khan