![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
文章平均质量分 57
小洋人最happy
梦想,源自坚持
展开
-
001--Struts2快速入门与使用IntelliJ IDEA创建第一个web项目
Struts2是一种基于MVC模式的轻量级web框架,自问世以来,就受到了广大Web开发者的关注,并广泛应用于各种企业系统的开发中。 本系列将针对Struts2的简介、特点、安装、执行流程等内容进行讲解。 简介 概念 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Cont...原创 2018-04-01 13:33:02 · 7055 阅读 · 2 评论 -
008--Struts2中结果页面(Result)的配置
在strust.xml文件中,Result的配置非常简单,使用<result>元素来配置Result逻辑视图和物理视图之间的映射,<result>元素中有name和type两个属性,但都不是必须的。 - name属性:指定逻辑视图的名称,默认为success - type属性:指定返回的视图资源的类型,不同的类型代表不同的输出结果,默认为dispatcher 在结果页...原创 2018-05-04 10:13:53 · 319 阅读 · 0 评论 -
009--Struts2中数据封装(属性和模型驱动)及List Map Set集合数据封装
属性驱动 通过属性的set方法 编写jsp表单页面 编写Action 配置struts.xml文件 验证结果 页面提供表达式方式 编写JavaBean文件 编写Action类,接收数据 配置struts.xml 编写JSP文件 验证结果 模型驱动 编写Action类 配置struts.xml 编写JSP 验证结果 Struts2中封装集合类型数据 封装到List集合中...原创 2018-05-14 10:14:29 · 850 阅读 · 0 评论 -
006--Struts2中Action创建及访问方式
Struts2中Action创建 在Struts2的应用开发中,Action作为框架的核心类,负责对用户请求的处理,也被称为业务逻辑控制器。一个Action类代表依次请求或调用,每个请求动作都会有一个响应的Action类。 建立一个Action类主要有以下三种方式: - POJO(Plain Ordinary Java Object) 简单Java对象 - 实现Action接口 - 集成...原创 2018-04-15 10:53:12 · 326 阅读 · 0 评论 -
005--Struts2模块化开发及引用(struts.xml)
在实际开发中,通常很多人都需要修改同一个配置文件struts.xml,由于这个文件的重要性以及方便不同模块开发人员的编辑操作,struts2提供了include,允许将一个配置文件分解成多个配置文件。 示例: <!-- 默认都在src目录下 --> <include file="struts-user.xml"/> <!-- 在具体包名...原创 2018-04-13 08:49:19 · 230 阅读 · 0 评论 -
004--Struts2常量配置
Struts2常量大部分在默认的配置文件中已经配置好。但可以根据需求和开发的不同,对这些常量值进行修改。 Struts2支持的常量非常多,在struts-core-2.3.24.jar下的org.apache.struts2路径下有一个default.properties文件,该文件为Struts2的常量指定了默认值。位置如下: 在Struts2常量配置修改,主要通过以下三种方式: - ...原创 2018-04-11 10:01:49 · 222 阅读 · 0 评论 -
003--Struts2中struts.xml配置详解
上一节说完了配置文件的加载顺序,那么本节就来看一下struts.xml文件中各配置项的含义和说明。 该文件是Struts2的核心配置文件,主要用来配置Action和请求对应关系。 配置文件信息如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache So...原创 2018-04-04 13:57:13 · 292 阅读 · 0 评论 -
002--Struts2配置文件加载顺序
通过上一篇,对Struts2有了一个基本的认识,并成功的运行了基于Struts2的第一个web项目。在讲解配置文件之前,先来看一下这些配置文件的加载顺序。 客户端的每次请求到服务器都要先经过Struts2的核心过滤器StrutsPrepareAndExecuteFilter,主要负责请求预处理和执行。 在预处理中主要是来加载配置文件,对应着源码中的init方法。而执行主要通过拦截器完成...原创 2018-04-04 07:54:51 · 314 阅读 · 0 评论 -
Cannot Resolve Struts Package 'struts-default'解决方案
问题 在配置struts.xml文件时,其中package的extends配置项报错,如下: 解决方案 需要导入struts2-core.jar中的struts-default.xml。原创 2018-03-28 12:49:19 · 5065 阅读 · 1 评论 -
007--在Struts2的Action中访问Servlet API三种形式
前面已经对Struts2的流程执行完了,如果提交表单中有参数应该如何接收呢?又或者需要向页面保存数据,又要如何操作呢?接下来,我们通过学习Struts2访问Servlet的API来实现这样的功能。 在Struts2中,Action并没有和Servlet API进行耦合,也就是说在Action中不能直接访问Servlet API。虽然Struts2中Action访问Servlet API...原创 2018-04-27 10:09:21 · 302 阅读 · 0 评论