OGNL表达式
OGNL 全称 Object-Graph Navigation Language(对象图导航语言),用来获取和设置 Java 对象属性,需要写在 Struts2 标签里才生效。 它访问的对象都放在 OGNL 的 context 里。context 是 Map,存一组 key-value,实际对应 A…
OGNL 全称 Object-Graph Navigation Language(对象图导航语言),用来获取和设置 Java 对象属性,需要写在 Struts2 标签里才生效。 它访问的对象都放在 OGNL 的 context 里。context 是 Map,存一组 key-value,实际对应 A…
JSTL(JSP Standard Tag Library)把迭代、条件、格式化、XML、数据库访问这类常用能力收成一套标签。EL 负责把变量从各 Scope 里取出来,两者经常一起写,JSP 才不像一堆脚本碎片。 标签库分四块:核心 core、格式化、SQL、XML。页面上先把 jar 放进 WE…
把 Struts2 用熟练,日常围着两份文件转:struts.properties 管常量,struts.xml 管 package / action / result。这两份读明白,动态方法调用和参数绑定才不会晕。 下面按原笔记往下走:核心文件 → Action 按命名空间往上搜的顺序 → 三种动…
Apache Struts2 是一套成熟的、基于 MVC 的 Web 应用框架。它把 WebWork 和 Struts 1.x 两套框架的长处合到了一起,用 OGNL 表达式和 Struts2 标签来读写应用数据,从而缩短按 MVC 开发 Web 应用的时间。 下面先跑通第一个程序,再对照工作原理图…