这个问题最常见了,一般是再struts-config.xml文件出的问题,

解决方案 »

  1.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config>
      <data-sources>
        <data-source>
          <set-property value="com.microsoft.jdbc.sqlserver.SQLServerDriver" property="driverClass" />
          <set-property value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Employees" property="url" />
          <set-property value="5" property="maxCount" />
          <set-property value="sa" property="user" />
          <set-property value="sa" property="password" />
          <set-property value="1" property="minCount" />
        </data-source>
      </data-sources>
      <form-beans>
        <form-bean name="loginForm" type="com.wiley.LoginForm" />
        <form-bean name="employeeForm" type="com.wiley.EmployeeForm" />
      </form-beans>
      <global-forwards>
        <forward name="login" path="/login.jsp" />
      </global-forwards>
      <action-mappings>
        <action name="loginForm" type="com.wiley.LoginAction" validate="true" input="/login.jsp" scope="request" path="/Login">
          <forward name="success" path="/EmployeeList.do" />
        </action>
        <action type="com.wiley.EmployeeListAction" scope="request" path="/EmployeeList">
          <set-property value="true" property="loginRequired" />
          <forward name="success" path="/employeelist.jsp" />
        </action>
        <action name="employeeForm" type="com.wiley.AddEmployeeAction" validate="true" input="/addemployee.jsp" scope="request" path="/Add">
          <set-property value="true" property="loginRequired" />
          <forward name="success" path="/EmployeeList.do" />
          <forward name="error" path="/addemployee.jsp" />
        </action>
        <action name="employeeForm" type="com.wiley.GetEmployeeAction" validate="false" scope="request" path="/Edit">
          <set-property value="true" property="loginRequired" />
          <forward name="success" path="/editemployee.jsp" />
          <forward name="error" path="/EmployeeList.do" />
        </action>
        <action name="employeeForm" type="com.wiley.EditEmployeeAction" validate="true" input="/editemployee.jsp" scope="request" path="/EditEmployee">
          <set-property value="true" property="loginRequired" />
          <forward name="success" path="/EmployeeList.do" />
          <forward name="error" path="/editemployee.jsp" />
        </action>
        <action type="com.wiley.DeleteEmployeeAction" validate="false" scope="request" path="/Delete">
          <set-property value="true" property="loginRequired" />
          <forward name="success" path="/EmployeeList.do" />
          <forward name="error" path="/EmployeeList.do" />
        </action>
      </action-mappings>
      <message-resources parameter="com.wiley.ApplicationResources" />
    </struts-config>