struts2.0
文章平均质量分 55
abasen
这个作者很懒,什么都没留下…
展开
-
Struts2 OGNL的分析与简介
1、值栈(ValueStack)Struts2 OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为Struts2 OGNL的根对象。我们知道,Struts2 OGNL上下文中的根对象可以直接访问,不需要使用任何特殊的“标记”,而引用上下文中的其他对象则需要使用“#”来标记。由于值栈是上下文中的根对象,因此可以直接访问。那原创 2009-08-30 13:30:00 · 432 阅读 · 0 评论 -
Struts2 ognl中的#、%和$符号用法说明
#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号的用途一般有三种。 1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. getContext();#session.msg表达原创 2009-08-30 13:49:00 · 346 阅读 · 0 评论 -
拦截器在Struts2中的缺省应用
通过前几章介绍,读者应该明白在Web项目中,客户先在视图界面提交一个HTTP请求,在Struts2的ServletDispatcher接收请求时,Struts2会查找配置文件,如struts.xml文件。根据xml文件中定义的拦截器配置,会去调用拦截器。如果配置了拦截器栈,则根据拦截器在拦截器栈中的前后顺序,一一进行调用。而Struts2自带的源代码中也提供了缺省的拦截器配置。 在第一章中,笔者曾转载 2009-09-05 21:53:00 · 674 阅读 · 0 评论 -
扩展拦截器接口的自定义拦截器配置
配置文件struts.xml中如何定义拦截器。 Action配置中拦截器参数定义和注意点。 拦截器参数的设置和配置修改过程。演示代码Java代码 import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.Intercep原创 2009-09-05 22:59:00 · 858 阅读 · 0 评论 -
struts2.0中下载rar文件
在Tomcat中添加如下文件类型,就可以下载rar文件了。 rar application/rar原创 2009-09-05 21:31:00 · 570 阅读 · 0 评论 -
struts2 优点
上午struts2有以下优点:1 > Struts2没有像struts1那样跟Servlet API和strutsAPI有着紧密的耦合,Struts2的应用可以不依赖于Servlet API和struts API。Struts2的这种设计属于无侵入式设计,而Struts1却属于侵入式设计。public class OrderListAction extends Actio转载 2009-11-02 18:38:00 · 3329 阅读 · 4 评论 -
struts2__ognl
1. Struts 2 标签库以 OGNL 表达式为基础,对集合、对象的访问功能更强了。Struts 2 的标签用统一的前缀,一般为"s",不再像 Struts1 那样分、、 等多个命名空间的标签。如果在JSP 2.0 之前用过 JSTL,也就知道什么是 OGNL 表达式的。2. Struts2 提供了很多 Struts1标签没有的东西,如日历、树型控件、Tab页等;同时转载 2009-12-23 10:01:00 · 528 阅读 · 0 评论