`

struts框架入门

    博客分类:
  • java
阅读更多

 1.struts的jar包作用


 

 

2.步骤



 

3. 一般网页调用一个类的步骤是

    jsp 转发给servlet,servlet中创建类的实例,并调用相应的方法。


 4.关键代码分析

 struts.xml配置如下,struts.xml的作用就是 让struts的filter拦截,并通过xml文件找到

<struts>
	<package name="primer" namespace="/primer" extends="struts-default">
		<action name="helloWorldAction" class="cn.itcast.primer.HelloWorldAction">
			<result name="succe">/primer/1.jsp</result>
		</action>
	</package>
</struts>

<package name="primer"   这个是jsp文件中转发地址的前半部分 

<action name="helloWorldAction" 这个就是jsp文件中转发地址的后半部分

<result name="succe">/primer/1.jsp</result>  这里的name属性的值很重要,一定要和Action文件的result的值匹配起来,才能找到相应的jsp页面.

 

5.struts的作用

   实现了结构与内容的分离,即使改变内容,也不影响其结构,不用修改任何多余的代码,降低了耦合性

 

6,流程图



 

7.struts文件配置相关

链接

http://www.cnblogs.com/yangy608/archive/2010/11/08/1871962.html

  • 大小: 324.5 KB
  • 大小: 93.3 KB
  • 大小: 158.8 KB
  • 大小: 235.3 KB
分享到:
评论

相关推荐

    struts框架入门学习---工程源码

    这个“Struts框架入门学习---工程源码”压缩包提供了学习Struts的基础材料,让我们逐步深入理解这个框架的核心概念。 首先,Struts框架的核心是Action类,它是业务逻辑处理的主要载体。在mystruts工程中,你可以...

    struts2框架入门

    Struts2框架是Java Web开发中的一个强大工具,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化、易于维护的Web应用开发方式。本资源包含"15_学员用书_STRUTS2核心_IMAGE版.pdf"这本书的源码...

    struts快速入门

    - **Struts配置文件**:在项目中会自动生成一个名为`struts-config.xml`的配置文件,用于配置Struts框架的行为。该文件的结构如下: ```xml &lt;!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//...

    Struts框架学习大全

    Struts框架学习大全,包括《Struts架构指导》、《Struts快速学习指南》、《Struts中文手册》、《精通Struts技术》、《Struts 1.1 API》、《Struts 2.0 API》、《Struts 2.0入门》和《struts 2.0中文帮助手册》。

    Struts框架应用于jsp中

    从提供的压缩包子文件名来看,我们有两个PPT文件:“Struts框架.ppt”和“Unit10 Struts2简介.ppt”,它们很可能是关于Struts框架的介绍和Struts2的入门教程。这些资源可能涵盖了Struts的架构、配置、核心组件以及...

    Struts从入门到精通

    总的来说,"Struts从入门到精通"这个主题涵盖了从基础概念到实践应用的全方位学习路径,通过这个教程,开发者可以逐步掌握Struts框架的使用,提升Web应用开发能力。从安装配置到实际项目开发,每个阶段都提供了详细...

    struts2入门demo

    通过这个简单的入门案例,你可以学习到如何创建Action、编写配置文件、设计交互页面,并理解Struts2框架如何将所有这些组件协同工作。对于想要深入学习Struts2的人来说,这是一个很好的起点,可以帮助他们快速掌握...

    用Struts框架实现多文件上传功能(初学者的入门项目案例)

    在本项目中,我们将学习如何利用Struts框架实现多文件上传的功能,这对于初学者来说是一个很好的实践项目,能够帮助理解和掌握Struts的核心概念。 首先,了解文件上传的基本原理。在Web应用中,文件上传通常涉及到...

    struts1.3 入门级例子

    3. **Struts-config.xml**: 这是Struts框架的配置文件,它定义了应用程序的行为和组件之间的关系。在这个文件中,你需要配置Action和Form Bean的映射,Action的转发路径,以及Interceptor(拦截器)等。它是Struts...

    struts2入门框架搭建需要的jar

    本文将深入探讨Struts2入门框架搭建过程中需要的核心jar文件及其作用。 1. **struts2-core-2.5.16.jar**:这是Struts2的核心库,包含了框架的主要组件,如Action、Result、Interceptor等。它提供了解析请求、执行...

    Struts2入门案例 实现简单的Struts2入门jar包.rar

    6. ** strut2入门案例**:这个入门案例可能是创建一个简单的“Hello, World”程序,演示如何配置Struts2框架,创建Action类,编写对应的JSP页面,并在web.xml中进行必要的初始化设置。这个例子会帮助初学者快速理解...

    J2EE基础struts框架的初学者入门知识

    ### J2EE基础:Struts框架的初学者入门知识 #### Struts框架简介与安装 Struts框架是基于Java EE平台的MVC(Model-View-Controller)架构模式的开源框架,它极大地简化了Web应用程序的开发流程,尤其适用于构建大型...

    struts2入门例子

    这个"struts2入门例子"旨在帮助初学者理解Struts2的基本架构和核心功能,通过实际操作来学习如何配置Struts2框架以及实现页面跳转。 在Struts2中,`struts.xml`是核心配置文件,它是整个应用的入口点,负责定义动作...

    Struts2入门教程.pdf

    ### Struts2入门教程知识点概览 #### 一、Struts2框架简介 - **Struts2起源**:Struts2并非一个全新的Web框架,而是建立在WebWork框架设计理念之上,融合了Struts1的优点而形成的一个框架。可以说,它是Struts1与...

    用Struts框架实现单文件上传功能(初学者的入门项目案例)

    Struts框架是Java Web开发中常用的一个开源框架,它基于MVC设计模式,主要用于构建企业级的Web应用程序。本项目案例“用Struts框架实现单文件上传功能”旨在帮助初学者掌握如何在Struts框架下处理文件上传的需求,这...

    Java Struts框架示例项目

    这个"Java Struts框架示例项目"是一个非常适合新手入门的学习资源,通过实践来理解Struts2的核心概念和工作原理。 首先,让我们从基本概念开始。Struts2是基于拦截器的框架,它的核心设计模式是Front Controller,...

    Struts2入门demo

    这个"Struts2入门demo"旨在为初学者提供一个快速理解并实践Struts2框架的起点。以下是对Struts2核心概念和相关知识点的详细说明: 1. **MVC模式**:Struts2是基于Model-View-Controller(MVC)设计模式的,它将业务...

    Struts1入门实例(完整代码)

    - `struts-config.xml`:Struts框架的核心配置文件,定义了Action、ActionMapping等。 4. **配置文件详解** - `struts-config.xml`:这是Struts1的核心配置文件,定义了Action和ActionMapping,以及ActionForm等...

    struts2入门级的例子

    Struts2是一个强大的Java EE应用程序框架,主要用于构建Web应用程序。它是Apache软件基金会的Jakarta项目的一部分,基于MVC(Model-View-Controller)设计模式,为开发者提供了丰富的功能和灵活性,使得开发Java Web...

    struts2入门实例教程详解

    ### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...

Global site tag (gtag.js) - Google Analytics