`
fanle_ku
  • 浏览: 5256 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

struts1框架配置

阅读更多
struts 是将视图与控制器的分离,以及从模型组件中分离出来的一种软件框架,也是建立在MVC软件框架基础上的一套通用的软件
框架。

Struts的配置过程
    
     1.把antlr.jar,commons-beanutils.jar,commons-disgester.jar,commons-fileupload.jar,commons-logging.jar
        ,commons-validator.jar拷贝到LIB 目录下.
      
     2.配置web.xml下的servlet的映射,路径以及配置

    <servlet>
       <servlet-name>action</servlet-name>
       <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
     //config是一个初始化参数,来指定到struts配置文件的路径
     <init-param>
       <param-name>config</param-name>
       <param-value>/WEB-INF/struts-config.xml</param-value>
     </init-param>
   </servlet>
    
     3. 配置struts-config.xml  可以生成应用程序中独有的配置元素

        <struts-config>
    <global-forwards>     Struts 的全局变量
      <forward name="index" path="/index.jsp" />
     <forward name="error" path="/error.jsp" />
    </global-forwards>

       //action标签才是对您的应用程序来说非常关键的标签。每个action指定一个         动作且只能指定一个动作类。有两个主属性:type和path
       <action-mappings>
<action path="/login" type="action.LoginAction">
  <forward name="welcome" path="/welcome.jsp" />
  <forward name="login" path="/login.jsp" />
</action>
<action path="/a" forward="/a.jsp"></action>
</action-mappings>

   </struts-config>
     
     4.创建action类    写好控制台方法及创建一个动作类

         action 实现了execute方法返回一个Actionforward对象。这些对象由struts提供。ActionForward对象实质上是一个视图的符号名称和该视图的URL路径之间映射的
      一种表示,该映射在struts配置文件中声明。作为一个动作类开发者,您需要对ActionForward对象使用findMapping方法一检索告知ActionServlet将那个视图发送给用户的
      特定ActionForward对象
    
     5.在struts-config.xml中配置action-mappings



   为什么要使用struts之类的框架??
     为MVC提供灵活,可扩展的基础结构。可让您专注的对您的应用程序较为重要的方面.
5
4
分享到:
评论
2 楼 黑暗浪子 2009-11-30  
推荐你学习struts2
1 楼 jinleix 2009-11-30  
有才

相关推荐

    Struts验证框架配置详解

    1. **配置struts.xml** 在Struts2的应用中,`struts.xml` 是主要的配置文件。在其中,你需要开启验证框架,通过以下代码实现: ```xml &lt;constant name="struts.enable.DynamicMethodInvocation" value="false"/&gt; ...

    struts1框架环境搭建视频(登录小例子)

    Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。本教程通过一个简单的登录实例,将引导你了解如何搭建Struts1框架环境并进行...

    SSH框架整合中struts2框架所需要的配置文件

    1. **Action配置**:在`struts.xml`中,你需要定义每个Action类及其对应的URL。例如: ```xml &lt;result name="success"&gt;/success.jsp ``` 这里`saveUser`是Action名,`com.example.SaveUserAction`是Action类...

    Struts框架配置

    Struts框架配置是Java Web开发中的一个重要组成部分,它是一个基于MVC(Model-View-Controller)设计模式的开源框架,由Apache软件基金会维护。Struts框架帮助开发者构建结构清晰、可维护性强的Web应用程序,降低了...

    struts2框架2016版资料day01

    这个"struts2框架2016版资料day01"涵盖了Struts2的基础知识,包括框架的基本架构、核心概念和初步配置。传智播客作为知名的IT教育机构,其课程内容通常严谨且实用,适合初学者快速入门。 1. **Struts2框架概述**:...

    struts2框架的简单配置和使用

    Struts2是一个强大的MVC(Model-View-Controller)框架,它在Java Web开发中广泛使用,...以上就是Struts2框架的基本配置和使用步骤,初学者可以通过实践这些基础知识逐步掌握Struts2的使用,从而构建更复杂的Web应用。

    Struts2框架程序示例

    首先,Struts2框架的出现是为了弥补Struts1的一些不足,提供了更强大的动作(Action)处理和更灵活的视图(View)渲染。它的核心组件包括Action、Result、Interceptor(拦截器)等,这些组件共同协作以实现业务逻辑...

    Struts2 框架概述

    WebWork是一个在Struts1之后出现的MVC框架,它解决了Struts1中存在的许多问题,比如采用了更为灵活的配置方式、支持多种视图技术等。WebWork的出现为后来的Struts2提供了很好的借鉴和发展基础。 **1.3 Struts2的...

    struts2配置文件

    首先,要配置Struts2框架,你需要确保拥有正确的库文件。在Struts2.3.3版本中,除了核心库如`struts2-core-2.3.3.jar`和`xwork-core-2.3.3.jar`之外,还需要其他的依赖库,例如`commons-fileupload-1.2.2.jar`、`...

    Struts 2框架

    #### 一、Struts 2框架与Struts 1框架的主要差异 在探讨Struts 2框架之前,我们先来理解一下它与Struts 1框架之间的主要区别。这两代框架尽管名字相似,但在设计理念和技术实现上却存在显著的不同。 1. **设计理念...

    struts1—jar

    - 配置文件,如struts-config.xml,展示了如何配置Struts1框架。 - 相关的资源文件,如图片、样式表或JavaScript文件,它们与用户界面交互有关。 - 测试文件,可能包括JUnit测试用例,用于验证Action和ActionForm的...

    struts2框架入门

    首先,Struts2框架是Apache软件基金会的开源项目,它继承了Struts1的优点,并吸取了其他框架如WebWork的精华。Struts2的核心在于Action类,它是处理用户请求并执行业务逻辑的主要组件。每个Action类都对应一个URL,...

    Struts开发框架简介

    2. ActionServlet:这是Struts框架的入口点,它是一个扩展了Servlet的类,负责处理所有到达的HTTP请求,并根据配置文件来决定调用哪个Action。 3. Action:每个Action类对应一个特定的业务逻辑,负责处理请求并返回...

    struts2框架详解

    Struts2是Java Web开发中的一款广泛应用的开源MVC框架,它构建在Apache Struts 1的基础上,提供了更为强大的功能和更好的灵活性。Struts2旨在简化Web应用开发,通过将表现层与业务逻辑层解耦,提高了代码的可维护性...

    完整的struts2框架应用实例.docx

    一、Struts2 框架配置 在开始实例开发之前,需要了解 Struts2 框架的配置文件,包括 web.xml 和 struts.xml 两个文件。web.xml 文件主要是配置 Struts 的过滤器,使整个 Web 的流程转入到 Struts 框架中,而 struts...

    Struts2框架基础 一

    1. **struts.xml配置文件**: - 是Struts2的核心配置文件,定义了应用程序的行为以及各个组件之间的关系。 - 典型的配置项包括但不限于包配置、拦截器配置、结果配置等。 - **包配置**: - 用于组织Action和...

    struts2框架源码

    Struts2是一个强大的MVC(Model-View-Controller)框架,它是Apache软件基金会下的一个开源项目,被广泛用于Java Web应用程序的开发。该框架的主要目标是简化开发过程,提高代码的可维护性和可测试性。这里我们将...

    struts2框架的使用

    在本压缩包中,你可能会找到关于Struts2框架配置和使用的一些关键文件,这将帮助你在未来回顾或重新学习Struts2时快速上手。 首先,让我们深入了解一下Struts2的核心概念: 1. **Action类**:在Struts2中,业务...

    Ibatis+Spring+struts1框架搭建

    【标题】:Ibatis+Spring+Struts1框架搭建 在Web开发中,Ibatis、Spring和Struts1是三个非常重要的组件,它们分别负责不同的职责。Ibatis是一个优秀的持久层框架,Spring是一个全面的后端应用框架,而Struts1则是一...

    基于Java语言的Struts1框架的struts1Demo设计源码

    本项目为基于Java语言的Struts1框架设计的struts1Demo项目源码,包含55个文件,涵盖23个JAR包、10个Java源文件、6个JSP文件、4个XML配置文件及其他类型文件。

Global site tag (gtag.js) - Google Analytics