成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Struts2 iterator介紹及功能詳解

開發 后端
本文著重介紹Struts2 iterator。Struts2 iterator主要的的作用就是跌代出集合。這里還為大家列出使用Struts2 iterator可能出現的錯誤。

一、Struts2 iterator介紹.

這個標簽主要的的作用就是跌代出集合。。

value屬性表示需要跌代顯示出來的值。

status屬性,又來保存跌代時的一些狀態值。

注:1.如果需要引用valueStack中的值,需要使用這樣的形式。

//userList在action部分被保存在Request中,所以使用#加屬性名來引用值。

2.如果集合的值是通過action的方法,假設我們的action中有一個getListMenu方法,返回一個List集合。

我們可以使用如下的形式來引用這個集合,并用s:iterator來輸出。

3.Struts2 iterator的value使用定義好的方式,如:

//這樣跌代輸出的值就是1.2.3.4這四個值。

二、Struts2 iterator中輸出具體值,如果,在上面我們的list中的對象,有兩個屬性,都是String類型,一個是name,一個是url。

我們可以這樣來引用。

1.  //這樣我們將可以輸出跌代對象的name屬性值。

2. 如果我們希望使用來將跳轉過后的url進行處理,該如何來做?

 //%{}ognl的表達式,這樣的值能夠將url的值進行的處理

實際上就是轉為絕對路徑。這樣,我們就可以對付一些因跳轉換產生的路徑問題。

原因:因為以后,當前的對象應該就在ValueStack頂部了,這樣當然的url實際上就是對象的url屬性了

三、使用ognl輸出對應的值。

使用此表達式,會生成一個文本框,并且,如果request.attribute中有loginNames屬性,將會做為些文本框的默認值。

如果只使用#request.loginNames在struts2的標簽內部,是不會顯示任何值的,注意外面加上的%{}附號,才會被正常的使用。

如果希望如EL語言一樣直接輸出文件,如在一個之間的innerHTML文本為#request.loginNames的值,我們只要使用:使可以正常使用!

注:

1.${}是EL語言的 %{}這樣的形式是ognl表過式語言的,在struts2的標簽內部,使用%{}這樣的形式,在標簽外部可以使用${}EL語言的方式。如果在struts2的標簽內部使用${}這樣的方式,會出現以下的錯誤提示:

According to TLD or attribute directive in tag file, attribute value does not accept any expressions

2.很多時候,我們使用struts2的一些標簽,屬性是需要接受集合的,如果集合是保存在request,session,或者是值棧(非根對象的棧頂),可以使用#變量名的方式,如果獲取的值是在Action中通過特定的方法來獲取,就需要使用如 value="userList"這樣的方式,只是去掉了前面的#。

3.可能我對一些值棧,根對象,棧頂的一些ognl知識有些不錯誤,如果發現了問題,請幫助指出,謝謝。

【編輯推薦】

  1. 在Eclipse中開發struts應用程序
  2. 手把手教你在Eclipse中配置開發Struts
  3. Eclipse下開發struts完整解決亂碼問題
  4. Struts相關背景介紹
  5. 使用Easy Struts for Eclipse開發Struts
責任編輯:張燕妮 來源: baidu.com
相關推薦

2011-05-13 09:53:02

strutsAjax

2009-07-29 09:54:34

struts2和str

2009-06-05 10:52:45

struts2深入詳解配置文件

2009-06-05 09:58:20

struts2驗證用戶注冊

2012-08-30 09:48:02

Struts2Java

2009-06-25 15:11:28

Struts2教程Struts2程序

2009-02-04 10:51:07

2009-06-05 10:43:29

struts2 checheckbox實例

2009-07-03 09:35:57

Struts2 JSP

2009-06-04 08:34:24

Struts2配置struts.xml

2011-08-19 13:13:14

struts2Java

2012-05-10 14:00:06

StrutsjsonJava

2013-07-19 09:36:04

struts2struts2漏洞

2009-06-25 15:26:25

Struts2教程struts.xml常

2009-06-25 16:04:30

2009-07-14 17:10:44

struts2webwork

2009-06-04 09:20:19

struts2 if標使用

2009-06-03 14:19:34

Struts2Guice

2013-07-18 15:09:27

2009-02-04 11:37:15

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲性视频 | 黄色一级片在线播放 | 欧美一级欧美一级在线播放 | 久久久精品久久 | 久久99精品视频 | 波多野结衣中文字幕一区二区三区 | 男人的天堂中文字幕 | 女同久久另类99精品国产 | 99reav| 国内av在线| 久久成人一区二区三区 | 97国产精品视频人人做人人爱 | 国产精品99久久久久久久久 | 国产成人精品一区二区三区视频 | 在线日韩欧美 | 日本精品久久久久久久 | 在线国产视频 | 一区二区三区高清在线观看 | 夜夜爽99久久国产综合精品女不卡 | 国产丝袜一区二区三区免费视频 | 久久av网 | 夜夜摸天天操 | 国产一区二区三区www | 狠狠综合久久av一区二区老牛 | 中文字幕一区二区三区精彩视频 | 免费视频一区二区三区在线观看 | 国产成人一区二区三区久久久 | 狠狠躁躁夜夜躁波多野结依 | 最新日韩在线视频 | 欧美精品综合 | 久热精品在线观看视频 | 男女爱爱网站 | 97超碰成人 | 国产一区二区三区免费观看视频 | 精品日韩一区二区 | 中文字幕亚洲一区 | 黄色中文字幕 | 中文字幕在线观看国产 | 亚洲午夜精品视频 | h视频免费观看 | www.99热这里只有精品 |