struts2学习笔记
YKNIFE
渐渐的,编程也有了种兴奋的感觉~
展开
-
ValueStack 与StackContext 的区别
ValueStack 由OGNL框架实现 可以把它简单的看作一个List ValueStack是值栈 存放表单中的值StackContextStack Context(map):stack上下文,它包含一些列对象,包括request/session/attr/application map等。 EL:存取对象的任意属性,调用对象的方法,遍历整个对象结…Stack Context 栈上下文 也是用来存值的原创 2011-05-22 17:06:00 · 967 阅读 · 0 评论 -
[转载]OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 | 值名],例如: @java.lang.String@format('foo %s', 'bar')转载 2011-05-23 23:15:00 · 535 阅读 · 0 评论 -
配置调用action的步骤以及注意事项
步骤1:将struts-blank中例子中的lib导入到当前项目的lib中步骤2:配置好web.xml中的过滤器,同样copy的struts-blank中的web.xml步骤3:编写你的Action类步骤4:编写struts.xml(文件名必须完全一致,位置应该/src下,别把该文件放在步骤3中类的包中,否则会出现找不到action的情况)配置命名空间 package命名空间大致的可以分为3种,分别是1、不配置命名空间即""。2、配置为"/".3、配置为"/namespaceName"。原创 2011-05-09 21:18:00 · 783 阅读 · 0 评论