2013年5月16日
摘要: 使用Iterator标签可以来迭代list的值,<s:Iterator value="xx" var="xx" status="xx"/>其中value为需要迭代的集合对象,在迭代时首先创建一个临时的对象将起压入到valueStack的栈顶,因此在此次迭代的过程中就可像访问valueStack中值一样来访问此次的对象的值,当此次迭代完毕后,此临时对象出栈,var的值是在此次迭代的过程中在actionContext中创建一个对象来保存临时的迭代的单个对象,此时可像访问actionContext中的一样访问次对象(通过使用#x 阅读全文
posted @ 2013-05-16 21:45 zcjava 阅读(134) 评论(0) 推荐(0) 编辑
摘要: struts2的会把服务器端的值向valueStack和actionContext中保存,并且在客户端可访问这两个上下文环境(context),valueStack采用stack的方式来存取数据,首先把action压入栈顶,在后台还可通过使用ActionContext.getContext.getValueStack.push("xx","xx")的方式向valueStack中压入值,在valueStack中的值可直接使用名字来访问栈顶元素,如果栈顶没有则继续想栈底方向找名字相同的参数的值,也可直接通过使用"#root[i].xx"来 阅读全文
posted @ 2013-05-16 21:32 zcjava 阅读(139) 评论(0) 推荐(0) 编辑