http://struts.apache.org/download.cgi
http://jakarta.apache.org/commons/components.html

解决方案 »

  1.   

    配置可以到dev.csdn.net搜索“struts”关键字,有很多文章的.
      

  2.   

    你需要下载struts的依赖包,然后使用struts-blank.war做为基础。在这上面开发就行了。编译环境可以使用editplus或ultraEdit编译好的class放到web-inf/classes目录,注意包路径
      

  3.   

    struts开发用什么工具并不重要.
    你需要下载struts的包.解压以后会有一个lib目录,下面就有common-*.jar,struts.jar等
      

  4.   

    你用的时候,要把你的jar文件拷贝到你的webproject下的WEB-INF下的lib目录就可以了.
      

  5.   

    下表列出了Struts的核心类,即对应的经典的MVC组件职责。  表格2 核心Struts 类和MVC 的对应类 描述 
    ActionForward 用户指向或者视图选择 
    ActionForm 状态改变的数据 
    ActionMapping 状态改变事件 
    ActionServlet 控制器,接受用户请求和状态改变,以及发出视图选择 
    Action 控制器的一部分,于模型交互,执行状态改变或状态查询,以及告诉ActionServlet 下一个选择的视图   除了这些核心类, Struts 使用一些配置文件和视图助手(view helpers)来沟通控制器和模型。下表列出了Struts 配置文件和描述了他们在架构中的角色。  表格3 Strtuts 配置文件文件 目的 
    ApplicationResources.properties 存储本地化信息和标签,以使应用可以国际化 
    struts-config.xml 存储控制器对象的缺省配置,包括模型支持的用户指向,状态改变,状态查询   为将Struts配置数据暴露给视图,框架以JSP标签的形式提供了大量的助手类,如表4 Strtus 视图助手。
    标记库描述符 目的 
    struts-html.tld 扩展HTML Form的JSP标记 
    struts-bean.tld 扩展处理JavaBean的JSP标记 
    struts-logic.tld 扩展测试属性值的JSP标记   控制器组件的配置  框架中的控制器组件是有org.apache.struts.action.ActionServlet类实现的,这个类是javax.servlet.http.HttpServlet类的扩展。  ActionServlet配置:  我们需要在web.xml中声明ActionServlet,并且将它配置成启动时进行加载。以下为可以配置的初始化参数:参数 默认值 描述 
    application Null 应用程序的资源集合的类 
    bufferSize 4096 文件上传的缓冲区大小 
    config /WEB-INF/struts-config.xml 配置文件的位置和名称 
    content Text/html 默认的内容类型 
    debug 0 程序调试的级别 
    detail 0 程序调试细节的级别 
    factory Null 消息资源工厂,糜诠驶薪馐拖⒆试?/TD> 
    formBean org.apache.struts.action.ActionFormBean 封装ActionForm bean信息的类的名称 
    forward Org.apache.struts.action.ActionForward 封装ActionForward对象信息的类的名称 
    locale True 为true,将在用户会话中存储一个本地对象 
    mapping Org.apache.struts.action.ActionForward 封装ActionMapping信息的类的名称 
    maxFileSize 250M 上传文件的最大尺寸 
    multipartClass Org.apache.struts.action.ActionForward 处理多部分请求的类的名称 
    noCache False HTTP标头是否要设置为禁止缓寸 
    Null True 设置为true,对于无效的信息关键字将返回null 
    tempDir 作为一个servlet参数提供给程序的工作目录 处理下载文件是使用的临时工作目录 
    validate True 是否使用新格式的配置文件 
    vallidating True 是否对配置文件进行有效性分析   大多数情况下,标准的servlet就能够满足用户需要。  第一次收到特定请求的URI时,ActionServlet将适当的Action类进行实例化,然后ActionServlet在Action类实例中以servlet为变量名存储一个引用。当被实例化后,Action类会被暂存以备再用。  错误处理  struts提供了两个类来处理错误:ActionErrors和ActionError,它们都扩展org.apache.struts.action。ActionErrors保存着ActionError对象的集合,其中每一个代表了独立的错误信息。每个ActionError都包含了关键字,能够映射到资源文件中存储的错误信息,而这个资源文件是在ActionServlet初始化参数中指定的。