`
747017186
  • 浏览: 335302 次
社区版块
存档分类
最新评论

struts1框架(3)

    博客分类:
  • java
 
阅读更多

Action

Action详细方法


 

Action核心问题


Action同步锁


 
每一个浏览器请求过来服务器都会分配一个线程去进行处理,每个线程都会处理自己的execute方法,对于上面这个例子来说execute方法都是一样的。对于execute方法里面的变量其实是线程安全的,因为只有一个线程去修改。对于外面的变量线程就不安全了,所以应该加上同步锁。

总的来说就是countAction只初始化一次,无论多少个请求过来。对于execute方法来说,多少次请求就有多少次execute方法,因为服务器会自动分配多线程的。

ActionMapping


actionMapping里面方法




ActionForward


Actionforward redirect



Actionform

Actionform运行流程

Scope的缺省值是session



Form赋值顺序


 
监听器可以检测到属性的增加


 
从结果去看actionMapping==form


 
赋值实际上调用标准的setter方法,与属性本身是什么无关,但是为了方便一般都弄成一样的即可。


 

 

 

 

  • 大小: 107.5 KB
  • 大小: 97.5 KB
  • 大小: 53.8 KB
  • 大小: 82.6 KB
  • 大小: 66.8 KB
  • 大小: 100.6 KB
  • 大小: 93.1 KB
  • 大小: 87.3 KB
  • 大小: 51.5 KB
  • 大小: 125.2 KB
  • 大小: 49.4 KB
  • 大小: 62 KB
  • 大小: 106.6 KB
  • 大小: 136.4 KB
  • 大小: 85 KB
  • 大小: 51.1 KB
  • 大小: 62.9 KB
  • 大小: 79.4 KB
分享到:
评论

相关推荐

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

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

    struts1框架教案

    struts1框架教案

    struts2框架2016版资料day01

    1. **Struts2框架概述**:Struts2是基于Model-View-Controller(MVC)设计模式的开源框架,它简化了Java Web应用程序的开发,提供了一种组织应用结构和控制业务逻辑的方式。Struts2继承了Struts1的优点,并吸取了...

    Struts2框架源码

    1. **Action类**:在Struts2中,业务逻辑通常由Action类执行。Action类是用户请求与模型交互的桥梁,它接收HTTP请求,处理业务逻辑,然后返回一个结果。 2. **配置文件**:Struts2的配置文件通常为struts.xml,它...

    struts2框架源码

    Struts2框架是Struts1的升级版本,它结合了WebWork框架的优点,提供了更高效、更灵活的架构设计。深入理解Struts2的源码对于提升Java Web开发技能,尤其是在面试中讨论底层实现时,具有非常重要的价值。 首先,我们...

    Struts开发框架简介

    在Struts框架中,Model代表业务逻辑,通常由JavaBeans或EJB实现;View是用户界面,通常使用JSP或HTML;Controller是控制器,它负责接收HTTP请求,调用相应的业务逻辑,然后更新视图。Struts通过Action类作为控制器的...

    Struts 2框架

    3. **社区支持**:随着其他框架如Spring MVC、JSF等的兴起,Struts 1逐渐失去了主流地位,社区的支持力度也相应减弱。 #### 三、Struts 2框架的技术特点 Struts 2框架的出现,正是为了克服Struts 1存在的问题,并...

    Struts2 框架概述

    尽管Struts2声称自身是一个全新的框架,但从其发展历程来看,这种说法仅仅是从与前一代框架Struts1相比较的角度而言的。实际上,Struts2并非脱胎于Struts1,而是源自另一款著名的框架——WebWork,并在其基础上进行...

    struts1—jar

    Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它基于Model-View-Controller(MVC)设计模式,极大地简化了企业级Web应用的开发。在Java Web开发领域,Struts1曾广泛应用于构建复杂的业务逻辑和...

    Struts2框架程序示例

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

    struts2框架JAR包

    Struts2框架是一款基于MVC(Model-View-Controller)设计模式的开源Java Web应用程序框架,它极大地简化了Java Servlet API的使用,提高了开发效率。这个压缩包包含了两个不同版本的Struts2框架:struts2.0.11和...

    Struts2.0框架书籍

    Struts2.0框架是Java Web开发中的一款经典MVC(Model-View-Controller)框架,它极大地简化了Web应用的构建,提高了开发效率。本书《Struts2.0框架书籍》显然是一本深入探讨这一框架的专业教程,旨在帮助开发者理解...

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

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

    Ibatis+Spring+struts1框架搭建

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

    struts2框架入门

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

    struts2框架所需jar包

    struts2框架所需要的jar包,包括commons-logging-1.0.4.jar,struts2-core-2.0.11.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,xwork-2.0.4.j等,希望对大家有用!

    Struts2框架jar文件包2019.3.zip

    SSH框架中Struts2框架所需要的一些jar文件包,这个是目前2019.3最新版本commons-fileupload-1.4.jarcommons-io-2.6.jarcommons-lang3-3.8.1.jarcommons-logging-1.2.jarfreemarker-2.3.28.jarjavassist-3.20.0-GA....

    struts2框架详解

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

    struts2验证框架

    1. Validator Framework:Validator Framework 是 Struts2 验证框架的核心组件,负责对用户输入的数据进行验证。Validator Framework 提供了一个通用的验证机制,可以对用户输入的数据进行验证。 2. Validators:...

    Struts2框架搭建

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建可维护性和可扩展性极高的Java Web应用程序。在本项目中,我们将会深入探讨如何搭建Struts2框架,并实现一个基础的应用。 首先,理解Struts2的核心概念至...

Global site tag (gtag.js) - Google Analytics