http://www.blogjava.net/max/archive/2007/04/28/114417.html 我想用的是el表达式! http://www.cnblogs.com/beliefbetrayal/archive/2012/02/11/2347244.html 08web\08_05Strust\struts_day03 struts2的jsp使用EL表达式: 需要在web.xml中配置web-app的xsd声明,或者在相关页面上增加<%@ page isELIgnored=…
什么是OGNL表达式? OGNL是Object Graphic Navigation Language 是操作对象属性的开源表达式. Struts2框架使用OGNL作为默认的表达式语言. 为什么我们学习OGNL 在学习JSP的时候,我们已经学习过了EL表达式.EL表达式用起来也十分简单-我们在Struts2框架中也是可以使用EL表达式的-那么OGNL表达式好在哪里呢?? 支持对象方法调用,如xxx.doSomeSpecial() 支持类静态的方法调用和值访问,表达式的格式[例如:"@@floor…
引用 元元 的 struts2标签详解   引用 COLD 的 struts2标签详解 要在jsp中使用Struts2的标志,先要指明标志的引入.通过jsp的代码的顶部加入以下的代码: <%@taglib prefix="s" uri="/struts-tags" %> If elseif  else 描述: 执行基本的条件流转. 参数:   名称 必需 默认 类型 描述 备注 test 是     boolean   决定标志里的内容是否显示的表达式…
-----------------siwuxie095 Struts2 常量详解 Struts2 的常量大多在默认的配置文件中已经配置好,但根据 用户需求和开发要求的不同,可能需要修改这些常量值,修改 方法就是在配置文件中对其进行重新配置 Struts2 常量配置共有三种方式 · 在 struts.xml 文件中使用 <constant> 标签配置常量(建议) · 在 struts.properties 文件中配置常量 · 在 web.xml 文件中通过 <init-param>…
1.问题一 : 什么是值栈 ValueStack        回顾web阶段 数据交互问题?        客户端提交数据  到  服务器端    request接受数据+BeanUtils实体封装        服务器端数据 在页面上显示        在服务器端将数据存储到request域中  页面中通过el+jstl完成数据展示            struts2阶段,数据交互问题?        客户端提交数据  到  服务器端    属性驱动和模型驱动        服务器端数据…
前面说到了Struts1的相关知识,下面来说一下Struts2的相关知识,我们知道现在Struts2使用的比Struts1多,Struts2已经替代Struts1成为主流的框架了... 摘要 Struts2是在WebWork2基础发展而来的.和struts1一样, Struts2也属于MVC框架.不过有一点大家需要注意的是:尽管Struts2和Struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的.那么既然有了struts1,为何还要推出struts…
1, 当Action设置了某个属性后,Struts将这些属性封装一个叫做Struts.valueStack的属性里.获取valueStack对象: ValueStack vs = (ValueStack) request.getAttribute("struts.valueStack"); 调用ValueStack 的vs.findValue("books")方法(books为Action中的属性); 2, struts2的Action类是一个普通的POJO类(通常…
1, 当Action设置了某个属性后,Struts将这些属性封装一个叫做Struts.valueStack的属性里.获取valueStack对象: ValueStack vs = (ValueStack) request.getAttribute("struts.valueStack");   调用ValueStack 的vs.findValue("books")方法(books为Action中的属性); 2, struts2的Action类是一个普通的POJO类(…
原文链接:http://www.cnblogs.com/fmricky/archive/2010/05/20/1740479.html 1.<include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入其他配置文件. 比如一个网上购物程序,可以把用户配置.商品配置.订单配置分别放在3个配置文件user.xml.goods.xml和order.xml中,然后在struts.xml中将这3…
什么是ValueStack 它是一个接口com.opensymphony.xwork2.util.ValueStack.我们使用它是将其做为一个容器,用于携带action数据到页面.在页面上通过ognl表达式获取数据. valueStack主要是将action数据携带到页面上,通过ognl获取数据 1.ValueStack有一个实现类叫OgnlValueStack. 2.每一个action都有一个ValueStack.(一个请求,一个request,一个action,一个valueStack)…