|---WEB-INF\----class\---org\---EnployeeForm.class
                           |               |-ValidateEmployee.class
                           |               |-ApplicationMapping.class
                           |               |-ApplicationRes.properties改变为:
|---WEB-INF\----class\---org\--sebastian---EnployeeForm.class
                                           |-ValidateEmployee.class
                                           |-ApplicationMapping.class
                                           |-ApplicationRes.properties即:类文件所在的目录应体现package及其层次关系。
ApplicationRes.properties一般直接放在class\目录下。
例如下面是ApplicationRes.properties对应的中文转换文件ApplicationResources_ch.properties的设置方法。
<servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>application</param-name>
      <param-value>ApplicationResources_ch</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>建议用Struts开发工具JSPStudio,所有的配置都自动进行部署。

解决方案 »

  1.   

    jspstudio哪里有下的,我找了很久了。
    不过ftp的我访问不了。
      

  2.   

    <action    path="/validateEmployee"
                   type="org.sebastian.ValidateEmployeeAction"
              attribute="empForm"
                  scope="request"
                  input="/inputContent.jsp">
    对于FormBean的设置不是用attribute,而是name
      

  3.   

    可能是存在jar文件没有被设置在classpath中,好像是一些类似commons-beanutils.jar之类的文件。