如何在Struts中从JSP重定向到Action类
JSP文件--> 我想知道我是否在jsp文件中正确地给出了操作路径??如何在Struts中从JSP重定向到Action类,jsp,struts,Jsp,Struts,JSP文件--> 我想知道我是否在jsp文件中正确地给出了操作路径?? 我的action类位于“com.hr.action”下您需要将您的操作映射到struts配置xml中的URL。检查struts配置xml是否有正确的映射粘贴完整的jsp代码和struts配置映射既然jspaction=“/createEmployee”中有这个映射,那么action类的action映射(在struts配置中)中应该有path==“/createEmployee”。action类属于哪个包并不重要。 <h
我的action类位于“com.hr.action”下您需要将您的操作映射到struts配置xml中的URL。检查struts配置xml是否有正确的映射粘贴完整的jsp代码和struts配置映射既然jsp
action=“/createEmployee”
中有这个映射,那么action类的action映射(在struts配置中)中应该有path==“/createEmployee”
。action类属于哪个包并不重要。
<html:form method="post" action="/createEmployee">
<p><font color="red">*</font>First Name</p>
<p><html:text property="firstName" /></p>
<p><font color="red">*</font>Last Name</p>
<p><html:text property="lastName" /></p>
<p><font color="red">*</font>Birth Date</p>
<p><html:text property="birthDate" value="" /></p>
<p><font color="red">*</font>Salary</p>
<p><html:text property="salary" /></p>
<p><font color="red">*</font>Organization</p>
<p><html:text property="organization" /></p>
<p><input type="submit" value="Save" name="submitBtn" /></p>
<p><input type="reset" value="Cancel" name="cancelBtn" /></p>
</html:form>
public ActionForward excute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception
{
System.out.println(request.getParameter("msg"));
EmployeeForm employeeForm = (EmployeeForm)form;
OrganizationServiceImpl organizationService = new OrganizationServiceImpl();
long organizationId = organizationService.getOrganizationByName(employeeForm.getOrganization());
employeeForm.setOrganization_id(organizationId);
EmployeeServiceImpl employeeService = new EmployeeServiceImpl();
long employeeId = employeeService.creatEmployee(employeeForm);
request.setAttribute("employeeId", employeeId);
return mapping.findForward("createEmployee");
}