本文将以Struts2.5.2搭建一个简单的Struts2框架。

1.必需的jar包

  commons-fileupload-1.3.2.jar:文件上传组件,Struts采用这个包来处理文件上传;

  commons-lang3-3.4.jar:为java.lang包提供扩展。提供一些基础的、通用的操作和处理,

如自动生成toString()的结果、自动实现hashCode()和equals()方法数组操作、

枚举、日期和时间的处理等等;

  freemarker-2.3.23.jar:一个模板引擎,基于模板生成文本输出的通用工具;

  javassist-3.20.0-GA.jar:开源的分析、编辑和创建Java字节码的类库;

  log4j-api-2.5.jar:日志组件,通过配置文件自定义日志的输出格式、输出目的地;

  ognl-3.1.10.jar:一种功能强大的表达式语言,通过简单一致的表达式语法,可以存取对象的任意属性,

调用对象的方法,遍历整个对象的结构图,实现字段类型转化等;

  struts2-core-2.5.2.jar:struts2的核心包。

2.配置web.xml

  struts2默认拦截.action的请求

  

3.配置struts.xml

  

4.编写请求的处理类并返回结果,默认执行execute()方法

  

至此,最最基本struts2的框架搭建完成,更详细的配置后续。。。。。。。。

转载于:https://www.cnblogs.com/jinjiyese/p/5903373.html

Struts2环境搭建相关推荐

  1. 01_Struts2概述及环境搭建

    1.Struts2概述: Struts2是一个用来开发MVC应用程序的框架. Struts2提供了web应用程序开发过程中一些常见问题的解决方案; 对用户输入的数据进行合法性验证 统一的布局 可扩展性 ...

  2. Struts2→MCV、环境搭建第一个样例、工作原理、核心文件、XML中常用元素、通配符、action后缀、action接收参数、result、标签

    官网 https://struts.apache.org/ 历史包 https://people.apache.org/builds/struts/ MVC 环境搭建第一个样例 工作原理 核心文件 配 ...

  3. Struts2框架概述、Struts简介、Struts环境搭建、Struts执行流程、Struts文档、Struts配置文件的加载顺序-day01

    目录 第一节 框架概述 1.1 什么是框架 1.2 三大框架 1.3 三层架构 1.4 MVC.Servlet.Filter MVC Servlet Filter 第二节 Struts简介 2.1 S ...

  4. ssh mysql环境搭建 myeclipse_MyEclipse整合ssh三大框架环境搭载用户注册源码下载

    前言 SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...

  5. SSH Web工程环境搭建总结

    SSH(Struts+Spring+Hibernate)框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题.以前一直用的是Struts+Hibernate做项目,今天第一次搭建S ...

  6. SSH框架总结(框架分析+环境搭建+实例源代码下载)

    首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是眼下较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...

  7. sturst2的原理及环境搭建

    一.struts原理 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这 ...

  8. Struts2项目搭建

    老规矩,首先对Struts2的背景信息做简单介绍,这里不过多解释MVC设计模式是如何如何的,Struts2是MVC中Controller角色的一个较好实现,它包含了请求的处理.数据的验证.数据模型绑定 ...

  9. eclipse中SSH三大框架环境搭建二

    通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用 相关链接:eclipse中SSH三大k框架环境搭建<一> ec ...

最新文章

  1. html里面的crossorigin属性,HTML5 标签里的 crossorigin 属性到底有什么用? | Chrisyue's Blog...
  2. MSM8225 thermal设计
  3. python+selenium+chrome实现自动登录百度
  4. 金山“云”上音乐节 —— 一文带你看懂如何支持一场线上演出
  5. C#中对虚拟属性和抽象属性的重写,重写label实例
  6. 所有的低谷,都是为了更上一层楼
  7. 基于Redis的分布式锁的简单实现
  8. 【Flask】ORM关系以及一对多
  9. JM代码阅读之一SODB RBSP EBSP NALU
  10. 100万个脑筋急转弯,猜死你
  11. 计算机主板的工作原理,计算机主板工作原理介绍
  12. 通信原理中的erf/erfc函数
  13. 深信服各种设备管理地址
  14. AQSW公司OA系统需求分析
  15. 通往SDN之路:可编程网络的思想史
  16. 2021-2027全球与中国成像色度计市场现状及未来发展趋势
  17. 清华大学计算机专业的cpu,我们研制成功进入世界500强的超级计算机
  18. 移动UPS电源使用(不间断电源)
  19. 天龙八部搭建mysql教程_天龙八部私服架设mysql数据库安装
  20. 我是怎样爬下6万共享单车数据并进行分析的(附代码)

热门文章

  1. miniui 样式第一次加载不出来_matplotlib--修改样式
  2. python json转csv_python – 如何将JSON转换为CSV?
  3. netty半包粘包 处理_老王:Netty到底是个什么鬼?有没有简单的理解方式?
  4. 三星s3android wear,三星galaxy wearable下载
  5. yolov3为什么对大目标检测不好_【目标检测简史】进击的YOLOv3,目标检测网络的巅峰之作...
  6. 安全云盘项目(一):1.5 bufferevent服务端代码事件策略
  7. windows编译libevent
  8. leetcode刷题:1.无重复字符的最长字串
  9. 剑三游戏总是显示服务器繁忙,剑网3怀旧服:服务器终究低估了老玩家的热情...
  10. java日期时间轴_生成时间轴数据, 从当前 年月日 往前推到几天的日期(前一周时间、、、)...