Struts2中的容器

2021-09-30 05:24:05 字數 393 閱讀 1842

strut2中的容器中比較常用的應該是valuestack了,有了它,連request等都一邊站了。那麼值棧與request是什麼關係呢?

本來事情的起因是因為一同事使用el表示式來獲取action中的屬性值沒有取到,而他認為action中的屬性值就儲存在request中。但是我記得兩者不是一回事,我是記得request和action中的屬性值都儲存在值棧中。

今天驗證了一下,發現值棧是儲存在request中,使用的鍵值是"struts.valuestack",而action中的數值就是儲存在request中。

這樣來說的話,值棧的生命週期就是request級別的。

看來我是記錯了,request和值棧等都是儲存在actioncontext中的。

可惜的是沒有找到xwork的源**,沒有找到。

Struts2中checkboxlist標籤的使用

selectedproducts name product.id list products listvalue name listkey id value 這裡分兩類,首先明確value的值應該是乙個list,用來顯示checkbox內那些需要先打勾 一類,當value的值是是乙個list bea...

Struts2字尾 深入Struts2

一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...

struts2中的 使用

迭代資料時 例如 var var屬性的值代表當前正在遍歷的物件 var存放在map棧 status int getcount 返回當前迭代的元素個數 int getindex 返回當前迭代的元素的索引 boolean iseven 返回當前迭代元素的索引是否是偶數 boolean isodd 返回當...