摘要: 1 值栈是什么 简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心 Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写。 Str 阅读全文
posted @ 2021-09-21 21:55 上善若泪 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1 OGNL概述 OGNL是对象图导航语言Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化 阅读全文
posted @ 2021-09-21 20:51 上善若泪 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1 ActionContext 我们知道,ActionContext是Action执行时的上下文,里面存放着Action在执行时需要用到的对象,也称之为广义值栈。Struts2在每次执行Action之前都会创建新的ActionContext,在同一个线程里ActionContext里面的属性是唯一的 阅读全文
posted @ 2021-09-21 20:36 上善若泪 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1 url标签简介 <s:url>标签一般和超链接 <a>一起使用,用于带多个参数 <%@ taglib prefix="s" uri="/struts-tags"%> <a href=" <s:url action=""> <s:param name=" " value=""></s:param> 阅读全文
posted @ 2021-09-21 20:12 上善若泪 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1 OGNL中符号介绍 1.1 #符号 #符号的用途一般有三种: 1.1.1 访问OGNL上下文和Action上下文 访问OGNL上下文和Action上下文#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: parameters包含当前H 阅读全文
posted @ 2021-09-21 19:41 上善若泪 阅读(957) 评论(0) 推荐(0) 编辑