0

JSPファイル--->

<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");
}

jsp ファイルの ?? でアクション パスを正しく指定しているかどうかを知りたいです。私のアクションクラスは「com.hr.action」の下にあります

4

1 に答える 1

0

アクションを struts config xml の URL にマップする必要があります。Struts config xml で正しいマッピングを確認してください

于 2014-04-15T14:55:10.573 に答える