Struts2
文章平均质量分 73
siwuxie095
这个作者很懒,什么都没留下…
展开
-
Struts2标签库
---------------------siwuxie095 Struts2 标签库 1、Struts2 标签只能使用在 JSP 页面中 2、Struts2 常用标签 (1)s:property>:获取值栈数据 (2)s:iterator>:获取值原创 2017-08-15 16:07:56 · 175 阅读 · 0 评论 -
封装集合类型的数据
--------------------siwuxie095 (一)封装数据到 List 集合 1、具体步骤 (1)在 Action 中声明 List 对象 (2)提供 List 对象的 get 和 set 方法 (3)在表单输入项的 name 属性值处写 OGNL 表达原创 2017-08-10 15:47:19 · 468 阅读 · 0 评论 -
模型驱动封装
--------------------siwuxie095 模型驱动封装 1、模型驱动通过实体类进行数据传递,即 实体类充当了数据模型 「实体类封装的属性和表单的属性一一对应」 2、使用模型驱动封装,可以直接把表单数据封装到实体类对象中原创 2017-08-10 13:55:41 · 558 阅读 · 0 评论 -
属性驱动封装
-------------------siwuxie095 属性驱动封装 1、Struts2 将数据封装分为两大类: (1)一类被称为是 属性驱动 (2)一类被称为是 模型驱动 2、属性驱动封装可以细分成两种: (1)一种只需要提供属性的 set原创 2017-08-10 13:12:39 · 302 阅读 · 0 评论 -
在Action中操作域对象
----------------------siwuxie095 在 Action 中操作域对象 1、在 Action 中可以操作的域对象主要有三个: (1)Request (2)Session (3)ServletContext 「PageCon原创 2017-08-09 23:23:52 · 341 阅读 · 0 评论 -
在Action中获取表单提交数据
-----------------siwuxie095 在 Action 中获取表单提交数据 1、之前的 Web 阶段是提交表单到 Servlet,在其中使用 Request 对象的方法获取数据 2、Struts2 是提交表单到 Action,但 Action 没有 Request原创 2017-08-09 23:19:33 · 677 阅读 · 0 评论 -
结果页面的配置
-------------------siwuxie095 (一)全局结果页面 1、result 标签是根据 Action 方法的返回值,配置到不同的路径中 2、全局结果页面是指在同一个 package 标签下配置的 Action 中返回相同的字符串的值,且都跳转到该页面 「返回原创 2017-08-09 18:57:02 · 262 阅读 · 0 评论 -
Action的方法访问
-------------------siwuxie095 Action 的方法访问 Action 的方法访问方式共有三种,如下: 1、通过 method 属性的配置实现 在 action 标签的 method 属性中配置执行 Action 中的某个方法原创 2017-08-09 16:49:19 · 303 阅读 · 0 评论 -
Action的三种编写方式
-------------------siwuxie095 Action 的三种编写方式 在 Struts2 的应用开发中,Action 作为框架的核心类,实现对用户请求的处理,Action 类被称为业务逻辑控制器 实现 Action 控制类共有三种方式,如下:原创 2017-08-09 16:22:35 · 744 阅读 · 0 评论 -
Struts2分模块开发
-------------------siwuxie095 Struts2 分模块开发 在实际开发中,如果一个项目是团队开发的,也就是很多人开发的,每个人都需要去修改 struts.xml,因为 struts.xml 是 Struts2 的核心配置文件,一旦改错一点,最后在项目整合时就会很麻烦原创 2017-08-09 00:15:13 · 385 阅读 · 0 评论 -
Struts2常量详解
-----------------siwuxie095 Struts2 常量详解 Struts2 的常量大多在默认的配置文件中已经配置好,但根据用户需求和开发要求的不同,可能需要修改这些常量值,修改方法就是在配置文件中对其进行重新配置 Struts2 常量配置共有三种方式原创 2017-08-09 00:11:10 · 274 阅读 · 0 评论 -
Struts2配置详解
-----------------siwuxie095 Struts2 配置详解 (一)Struts2 核心配置文件 1、Struts2 核心配置文件的名称和位置是固定的 位置:必须在 src 下 名称:必须是 struts.xml原创 2017-08-08 23:59:19 · 252 阅读 · 0 评论 -
Struts2源代码查看
-----------------siwuxie095 Struts2 源代码查看 1、Struts2 的核心过滤器 StrutsPrepareAndExecuteFilter 实现了 Filter 接口 public class StrutsPrepareAndExecute原创 2017-08-08 20:01:23 · 323 阅读 · 0 评论 -
Struts2项目走向流转
----------------siwuxie095 Struts2 项目走向流转 1、HTTP 请求流转过程 2、配置文件连接点详解 【made by siwuxie095】原创 2017-08-08 19:49:54 · 195 阅读 · 0 评论 -
Struts2入门
--------------------siwuxie095 Struts2 环境搭建 1、先下载相关库文件,下载链接: (1)http://struts.apache.org/download (2)https://struts.apache.org/download.cgi原创 2017-08-08 19:34:37 · 151 阅读 · 0 评论 -
Struts2概述
-------------------siwuxie095 Struts2 概述 1、Struts2 是应用在 Java EE 三层架构中的 Web 层的框架 2、Struts2 是在 Struts1 和 WebWork 基础之上发展的全新框架 3、Struts2 解原创 2017-08-08 17:25:33 · 249 阅读 · 0 评论 -
OGNL概述
-------------------siwuxie095 OGNL 概述 1、OGNL 即 Object-Graph Navigation Language,对象图导航语言,它是一个应用于 Java 中的开源的表达式语言 (1)所谓对象图,即 以任意一个对象为根,通过 OGNL原创 2017-08-10 21:32:14 · 231 阅读 · 0 评论 -
OGNL入门
------------------siwuxie095 OGNL 入门 1、OGNL 支持对象方法调用,即 objName.methodName() 如:使用 OGNL 表达式 + Struts2 标签计算字符串长度 2、具体步骤 (1)在 JSP 页面引入 St原创 2017-08-10 21:36:12 · 235 阅读 · 0 评论 -
什么是值栈
------------------siwuxie095 什么是值栈 1、之前 Web 阶段,是在 Servlet 中把数据放到域对象,再在页面中使用 EL 表达式获取数据 「域对象的主要作用:在一定范围内,存值和取值」 2、Struts2 本身也提供了一种存储机原创 2017-08-11 01:01:42 · 933 阅读 · 0 评论 -
自定义拦截器
------------------siwuxie095 自定义拦截器 1、在 Struts2 中有很多拦截器,这些拦截器是 Struts2 封装的功能,但在实际开发中,Struts2 中的拦截器中可能没有所需要的功能,此时,需要自己写拦截器来实现功能 2、拦截器的基本原创 2017-08-15 15:14:51 · 336 阅读 · 0 评论 -
过滤器和拦截器的区别
---------------------siwuxie095 过滤器和拦截器的区别 过滤器:过滤器理论上能过滤任何内容,如:HTML、JSP、Servlet、图片路径 拦截器:拦截器只能拦截 Action 附: Servlet 和原创 2017-08-14 22:13:42 · 189 阅读 · 0 评论 -
拦截器底层原理
-------------------siwuxie095 拦截器底层原理 拦截器的底层主要使用了两个原理: (1)AOP 思想 (2)责任链模式 AOP 思想 AOP 是面向切面(方面)编程,若要在基本功能之上进行扩展,AOP 可以原创 2017-08-14 22:08:44 · 5572 阅读 · 1 评论 -
Struts2拦截器概述
--------------------siwuxie095 Struts2 拦截器概述 1、Struts2 框架封装的很多功能都在 Struts2 的拦截器中 2、Struts2 框架中有很多拦截器,但这些拦截器不是每次都执行,只有默认拦截器才会每次都执行原创 2017-08-14 22:00:14 · 259 阅读 · 0 评论 -
OGNL特殊符号的使用
---------------------siwuxie095 # 的使用 1、使用 # 获取 context 中的数据 「值栈分为 root 和 context 两部分」 2、如:向 Request 域放值,在页面中使用 OGNL 表达式获取值 (原创 2017-08-14 17:13:08 · 463 阅读 · 0 评论 -
EL表达式获取值栈数据
---------------------siwuxie095 EL 表达式获取值栈数据 1、导入 JSTL 相关包,下载链接: (1)http://tomcat.apache.org/taglibs/standard/ (2)http://archive.apache.org原创 2017-08-14 17:07:07 · 1448 阅读 · 0 评论 -
获取set()和push()方法向值栈放的数据
------------------siwuxie095 获取 set() 方法向值栈放的数据 1、具体步骤 (1)在 Action 中使用 set() 方法向值栈放数据 (2)在 JSP 页面中从值栈获取数据 2、具体实现 (1)原创 2017-08-14 00:52:00 · 1651 阅读 · 0 评论 -
从值栈获取List集合
-------------------siwuxie095 从值栈获取 List 集合 1、具体步骤 (1)在 Action 中向值栈放 List 集合 (2)在 JSP 页面中从值栈获取 List 集合 2、具体实现 (1)编写实体类原创 2017-08-14 00:15:07 · 954 阅读 · 0 评论 -
从值栈获取对象
-------------------siwuxie095 从值栈获取对象 1、具体步骤 (1)在 Action 中向值栈放对象 (2)在 JSP 页面中从值栈获取对象 2、具体实现 (1)编写实体类 User.java:原创 2017-08-13 23:58:50 · 277 阅读 · 0 评论 -
从值栈获取数据
--------------------siwuxie095 从值栈获取数据 1、使用 Struts2 标签 + OGNL 表达式 获取值栈数据 主要: 2、具体步骤 (1)在 Action 中向值栈放数据 (2)从 JSP 页面中获原创 2017-08-13 23:55:11 · 222 阅读 · 0 评论 -
向值栈放List集合
------------------siwuxie095 向值栈放 List 集合 1、具体步骤 (1)在 Action 中定义 List 集合对象 (2)提供 List 集合对象的 get 方法 (3)在执行的方法中,向 List 集合对象中设置值原创 2017-08-11 17:17:23 · 288 阅读 · 0 评论 -
向值栈放对象
--------------------siwuxie095 向值栈放对象 1、具体步骤 (1)在 Action 中定义实体类对象 (2)提供实体类对象的 get 方法 (3)在执行的方法中,向实体类对象中设置值原创 2017-08-11 16:56:38 · 226 阅读 · 0 评论 -
向值栈放数据
--------------------siwuxie095 向值栈放数据 向值栈中放数据的方式主要有三种: 方式一:获取值栈对象,调用值栈对象的 set() 方法 @Override public String e原创 2017-08-11 16:41:57 · 249 阅读 · 0 评论 -
值栈内部结构
--------------------siwuxie095 值栈内部结构 1、值栈的内部结构分为两部分: (1)第一部分:root,它的结构是 List 集合 (2)第二部分:context,它的结构是 Map 集合 2、具体测试 (1)编写 A原创 2017-08-11 16:37:04 · 545 阅读 · 1 评论 -
获取值栈对象
--------------------siwuxie095 获取值栈对象 在一个 Action 中获取值栈对象的方式共有两种 方式一:使用 ActionContext 对象获取值栈对象(常用) @Override原创 2017-08-11 01:07:51 · 499 阅读 · 0 评论 -
Struts2文件上传
--------------------siwuxie095 Struts2 文件上传 1、Web 阶段使用 FileUpload 组件实现文件上传,而 Struts2 使用拦截器对 FileUpload 文件上传进行了封装 2、对于上传文件的表单页面有原创 2017-09-12 21:45:54 · 262 阅读 · 0 评论