版权声明:本文为博主原创文章,如果喜欢欢迎收藏转载! https://blog.csdn.net/houwanle/article/details/83991449
1.2 相关知识点
1.2.1 什么是OGNL
OGNL:对象图导航语言,比EL表达式强大很多倍的语言。
EL:从域对象中获取数据,从EL的11个对象中获取。${name}${pageContextPath}
OGNL:调用对象的方法,获取Struts2的值栈的数据。OGNL其实是第三方的表达式语言。
1.2.1.2 为什么学习OGNL
1.2.1.3 OGNL使用要素
1.2.1.4 OGNL的入门
1.2.2 值栈的概述
1.2.2.1 什么是值栈
1.2.2.2 值栈的内部结构
1.2.2.3 ActionContext和ValueStack的关系
1.2.2.4 获取值栈对象
1.2.2.5 操作值栈
1.2.2.6 从值栈中获取数据
1.2.2.7 EL能够访问值栈
1.2.3 EL的特殊字符的使用
1.2.3.1 #号的使用
1.2.3.2 %号的使用
1.2.3.3 $号的使用
属性文件
国际化地方
message_zh_CN.properties
user.login=登录
user.welcome=欢迎,${#session.user.username}
message_en_US.properties
user.login=Login
user.welcome=Welcome,${#session.user.username}
XML文件
文件下载
配置
<action name="download" class="xxx.DownloadAction">
<result type="stream>
<param name="Content-Type">文件类型</param>
<param name="Content-Disposition">attachment;filename=${文件名}</param>
</result>
</action>