首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏二进制文集

    Struts1 增删改查

    文章说明 本篇文章介绍如何使用Struts1进行增删改查,仅是对自己学习的记录,并没有深入分析每个模块(不重复造轮子O(∩_∩)O~)。

    1.4K30发布于 2018-10-08
  • 来自专栏全栈程序员必看

    struts2和struts1认识

    8 Struts1的处理流程: 控制器进行初始化工作,读取配置文件,为不同的Struts模块初始化相应的ModuleConfig对象。

    85320编辑于 2022-07-06
  • 来自专栏二进制文集

    Struts1 和 Struts2 对比

    参考链接:http://blog.csdn.net/john2522/article/details/7436307 Struts1 Action 官方注释 Action.java 源代码中的注释如下: ---- Struts1和2的Action对比 ? Struts1和2的区别.png-154.7kB Action模型 数据如何从Action中,传入JSP中? Struts1 需要显示的数据(Bean),要在Action中存到Request或Session中。 Struts1必须继承org.apache.struts.action.Action或者其子类,表单数据封装在FormBean中。 ---- 参数:Struts1的execute方法,是具有参数的;Struts2没有。 返回类型:Struts1的返回类型是ActionForward;Struts2是String。

    69820发布于 2018-10-08
  • 来自专栏行者常至

    Struts1 页面提交到ActionForm,form为null

    分析:既然知道form为null,说明,能够进入到action里面去,为什么为空呢?可能性最大的一个原因,就是:formbean没有和struts中的action配置文件关联起来。 ---- 1、检查,struts的配置文件struts-config.xml中的form-bean配置有没有错。 <form-bean name="loginForm" type="com.qbz.struts.form.LoginForm" /> ---- 2、检查,struts的配置文件struts-config.x

    82620发布于 2018-08-10
  • 来自专栏互联网大杂烩

    Struts1和Struts2的区别和对比

    Struts1和Struts2的区别和对比: Action 类: • Struts1要求Action类继承一个抽象基类。 Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。 可测性: • 测试Struts1 Action的一个主要问题是execute方法暴露了servlet API(这使得测试要依赖于容器)。 一个第三方扩展--Struts TestCase--提供了一套Struts1的模拟对象(来进行测试)。

    1.1K40发布于 2018-08-22
  • 来自专栏IT笔记

    聊聊Servlet、Struts1、Struts2以及SpringMvc中的线程安全

    servlet Struts1 Struts2 springmvc 哪些是单例,哪些是多例,哪些是线程安全? 在谈这个话题之前,我们先了解一下Java中相关的变量类型以及内存模型JMM。 System.out.println("用户:"+username+"在"+action); } catch (Exception e) { } } } Struts1 Struts1使用的ActionServlet是单例的,既然是单例,当使用实例变量的时候就会有线程安全的问题。所有一般在开发中试禁止使用实例变量的。 总结 servlet Struts1 SpringMvc 是线程不安全的,当然如果你不使用实例变量也就不存在线程安全的问题了。

    1.4K140发布于 2018-04-16
  • 来自专栏IT笔记

    聊聊Servlet、Struts1、Struts2以及SpringMvc中的线程安全

    servlet Struts1 Struts2 springmvc 哪些是单例,哪些是多例,哪些是线程安全? 在谈这个话题之前,我们先了解一下Java中相关的变量类型以及内存模型JMM。 System.out.println("用户:"+username+"在"+action); } catch (Exception e) { } } } Struts1 Struts1使用的ActionServlet是单例的,既然是单例,当使用实例变量的时候就会有线程安全的问题。所有一般在开发中试禁止使用实例变量的。 总结 servlet Struts1 SpringMvc 是线程不安全的,当然如果你不使用实例变量也就不存在线程安全的问题了。

    1K60发布于 2018-04-16
  • 来自专栏IT笔记

    聊聊Servlet、Struts1、Struts2以及SpringMvc中的线程安全

    servlet Struts1 Struts2 springmvc 哪些是单例,哪些是多例,哪些是线程安全? 在谈这个话题之前,我们先了解一下Java中相关的变量类型以及内存模型JMM。 System.out.println("用户:"+username+"在"+action); } catch (Exception e) { } } } Struts1 Struts1使用的ActionServlet是单例的,既然是单例,当使用实例变量的时候就会有线程安全的问题。所有一般在开发中试禁止使用实例变量的。 总结 servlet Struts1 SpringMvc 是线程不安全的,当然如果你不使用实例变量也就不存在线程安全的问题了。

    64020发布于 2019-12-09
  • 来自专栏行者常至

    (02)Struts2_概述

    Struts2 VS Struts1 在体系结构方面更优秀: 类更少, 更高效: 在 Struts2 中无需使用 “ActionForm” 来封装请求参数. 更容易测试: 即使不使用浏览器也可以对基于 Struts2 的应用进行测试 从 Struts1 升级到 Struts2 Struts2 从本质上讲已不是从 Struts1 扩展而来的, 说它是一个换了品牌标签的 WebWork 更合适 从 Struts1 升级到 Struts2: Struts1 里使用 ActionServlet 作为控制器; Struts2 使用了一个过滤器作为控制器 Struts1 中每个 Struts1 的验证逻辑编写在 ActionForm 中; Struts2 中的验证逻辑编写在 Action 中. Struts1 中, Action 类必须继承 org.apache.struts.action.Action 类; Struts2 中任何一个 POJO 都可以是一个 Action 类.

    56110发布于 2018-09-19
  • Struts2 ---1 学习资料

    这一篇文章主要就是介绍一下Struts1 与 Struts2 一个大概比较,分别从以下几个方面进行比较: Action类:   Struts1要求Action类继承一个抽象类。   一个第三方扩展--Struts TestCase--提供了一套Struts1的模拟对象(来进行测试)。    绑定值到页面(view):    Struts1使用标准JSP机制把对象绑定到页面中来访问。    类型转换:   Struts1 ActionForm属性通常都是String类型。Struts1使用Commons-Beanutils进行类型转换。 上面几点主要列举了一下Struts1与Struts2的一些异同点,仅供参考。如有不同看法,可以互相探讨,也希望大家能批评指正。

    15710编辑于 2025-10-14
  • 来自专栏InvQ的专栏

    struts2概述

    转载请注明:http://blog.csdn.net/uniquewonderq 1.struts2背景 由出色稳定的框架struts1和WebWork框架整合而来。 (struts1是Apache软件基金会赞助的一个开源项目,它通过采育好难过javaservlet/jsp技术,实现了基于java ee web应用的mvc设计模式的应用框架,是mvc经典设计模式中的一个经典产品 struts1结构简单小巧,十分易用,一度市场占有率超过20%,struts1框架,与jsp/servlet耦合非常紧密,这制约了它的发展,以至于被后来的框架陆续赶超)。 (webwork是有Opensysphony组织开发的,是建立在成为xwork的command模式框架之上的强大的mvc框架,webwork晚于struts1,技术上更为先进,由于组织至猛毒,人们习惯等原因 webwork市场的反响不如struts1) struts2与struts1差别巨大,不能理解为struts1的升级版。 struts2以xwork为核心,可以理解为webwork的升级版。

    81930发布于 2020-09-27
  • 来自专栏Java 技术分享

    Struts2 学习之小白开始

    Struts2 是一个用来开发 MVC 应用程序的框架,他提供了 Web 应用程序开发过程中的一些常见问题的解决方案,比如对于用户输入信息合法性的验证,统一的布局,国际化等,既然有 Struts2 那么肯定有 Struts1 ,但是从本质上讲 Struts2 不是从 Struts1 扩展而来的,更应该说是一种换了品牌标签的 WebWork 更合适。 struts1 VS struts2 struts1 里使用 ActionServlet 作为控制器,Struts2 使用过滤器作为控制器 Struts1 中每个 HTML 表单都对应一个 ActionForm 实例,Struts2 中 HTML 表单将被直接映射到一个 POJO Struts1 的验证逻辑编写在 ActionForm 中,Struts2 中的验证逻辑编写在 Action 中 Struts1

    70520发布于 2019-02-15
  • 来自专栏姚红专栏

    SpringMvc面试题

    讲下SpringMvc和Struts1,Struts2的比较的优势   性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高 讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么   SpringMvc的是DispatchServlet,Struts1的是ActionServlet,Struts2

    77620发布于 2019-09-11
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Apache、struts1、struts2文件上传下载的3种方式

    ================================================================================================= /*struts1 的上传与下载*/ /*struts1的上传:*/ //index.jsp中 <form action="upload.do" method = "post" enctype = "multipart/ os.close(); return mapping.findForward("suc"); } } //------------------------------------------ /*struts1

    1.6K70发布于 2018-03-16
  • 来自专栏程序员IT圈

    Spring MVC工作原理

    面试要点:Struts1、Struts2和springmvc比较 都是web层框架。 Struts1是基于servlet;Struts2是基于filter;springmvc是基于servlet 。 Struts1的action是单例模式,线程不安全的;Struts2 action是原型模式 prototype,每次访问对象都会创建新的实例,保证线程安全性;springmvc controller是单例模式 Struts1使用JSTL EL表达式,但是对集合和索引属性的支持很弱。Struts2采用 OGNL。

    1.1K80发布于 2018-03-05
  • 来自专栏cwl_Java

    经典面试题

    Struts1的实现底层是servlet,是单利的,所以在Struts1的开发过程中有很多的时候是需要注意单例导致的线程安全性的问题。

    41910发布于 2019-11-28
  • 来自专栏Java 技术分享

    Struts2 学习之小白开始

    Struts2 是一个用来开发 MVC 应用程序的框架,他提供了 Web 应用程序开发过程中的一些常见问题的解决方案,比如对于用户输入信息合法性的验证,统一的布局,国际化等,既然有 Struts2 那么肯定有 Struts1 ,但是从本质上讲 Struts2 不是从 Struts1 扩展而来的,更应该说是一种换了品牌标签的 WebWork 更合适。 struts1 VS struts2 struts1 里使用 ActionServlet 作为控制器,Struts2 使用过滤器作为控制器 Struts1 中每个 HTML 表单都对应一个 ActionForm 实例,Struts2 中 HTML 表单将被直接映射到一个 POJO Struts1 的验证逻辑编写在 ActionForm 中,Struts2 中的验证逻辑编写在 Action 中 Struts1

    82460发布于 2018-05-16
  • 来自专栏Java架构师必看

    SSH框架(三) 常用WEB框架Struts1、Struts2和Spring MVC三者的区别

    SSH框架(三) 常用WEB框架Struts1、Struts2和Spring MVC三者的区别

    1.2K20发布于 2021-05-27
  • 来自专栏灰小猿技术社区

    手把手教你快速搭建Struts2框架【详细教程,建议收藏】

    希望对你能有帮助 Struts框架简介    Struts2作为一个Web框架,是以Webwork的设计思想为核心,它吸收了Struts1的优点,可以认为Struts2是Struts1和Webwork结合的产物 Struts2是一个兼容Struts1和WebWork的轻量级MVC框架,也就是说使用它进行开发所使用的代码量和运行时所占用的并不会很多。

    2K20编辑于 2022-05-05
  • 来自专栏XAI

    那些年Struts 1.X 而今我还是不会

    struts1是WEB程序MVC分层架构中的C,属于控制层,主要进行处理用户的请求,基于请求驱动。 获取用户的请求地址并将表单中的数据封装到Form 对象后交给Action进行处理。 struts1是对servlet的再次封装,使得更加灵活高效。下面以一个登录的实例讲解struts的开发过程。 熟悉一下,下个项目要用Struts1 二次开发。最基础的好简单。但是配置文件内容都好多好多。

    73570发布于 2018-02-08
领券