struts標籤之bean write用法

2021-06-17 18:54:29 字數 1521 閱讀 9302

首先要想使用struts的標籤庫,則必須在jsp中指定所使用的標籤庫地uri,即標籤庫的標準。引入方法如下:

<%@ taglib prefix="bean" uri=""%>

接下來就可使用該標籤庫中的標籤了,字首是bean。我們這篇文章主要介紹write標籤,bean:write相當於<%=request.getattribute("something")%> 其中something是屬性的名字。下面bean:write的詳細介紹如下:

bean:write常用的屬性有如下幾個:

1。name,用來指定屬性的名字

2。filter,用來指定是否遮蔽到屬性值的html格式

3。property,用來指定name所代表的物件的屬性名字

4。format,用來指定顯示的時間,數字,日期等的格式

例子一:

某處設定了request.setattribute("hello","hello world");

則在某個jsp頁面中,用struts的write標籤取出並顯示的方式如下:

,則頁面上顯示出hello world。

例子二:

某處設定了request.setattribute("bj","歡迎你");

則在某個jsp頁面中,用struts的write標籤取出並按紅色的方式顯示的方式如下:

,則頁面上顯示出紅色的歡迎你。如果filter屬性不設定為false,則預設為true,那麼顯示出的內容就為歡迎你。

例子三:

某處設定了request.setattribute("date",new date());

則在某個jsp頁面中,用struts的write標籤取出並按指定方式顯示日期的方法如下:

,此為預設的顯示方法,顯示出的時間為:fri mar 28 15:04:21 cst 2008

,此為自己指定日期的顯示格式,顯示出的時間為2008-3-28 15:04:21

例子四:

某處設定了request.setattribute("n",「1223333.333」);

則在某個jsp頁面中,用struts的write標籤取出並按指定方式顯示數字的方法如下:

,此為預設的顯示方法,顯示出的數字位1223333.333

,此為自己指定數字的顯示格式,顯示出的時間為1,223,333.333

如果希望小數點後的不足四位時,缺位補0,則應

,此為自己指定數字的顯示格式,顯示出的時間為1,223,333.3330

例子五:

假如有user類和groupe類,user類有屬性名字username,年齡age,性別***和所屬的groupe,groupe類有屬性組名groupename,並均具有相應的get和set方法。

某處設定了request.setattribute("user",new user("張三","20","男",new groupe("三組")));

則在某個jsp頁面中,用struts的write標籤取出並按指定方式顯示結構體的方法如下:

使用者名稱:">

年齡:">

性別:">

組名:">

Struts標籤 logic標籤

logic iterate logic iterate標籤用來迭代集合,您可以使用如下方式來為這個標籤指定其要疊代的集合 上面所提到的集合可以是 如果您疊代的集合中含有null的值,這時需要採取一定的措施,因為這時logic iterate不會在page作用域中建立物件。一般是使用標籤或標籤來判斷一...

Struts標籤標籤用法

optionscollection標籤用法 與options標籤一樣,optionscollection標籤可以從集合或者是包含集合的物件裡獲得選項的標籤 值對。在這兩種情況裡,集合或包含集合的物件必須是乙個作用域物件,否則定製標籤將無法訪問它。1.與包含集合的物件配合使用 舉例 userform動...

struts2之表單標籤

概述表單標籤將在 html 文件裡被呈現為乙個表單元素 使用表單標籤的優點 表單回顯 對頁面進行布局和排版 標籤的屬性可以被賦值為乙個靜態的值或乙個 ognl 表示式.如果在賦值時使用了乙個 ognl 表示式並把它用 括起來,這個表示式將會被求值.表單標籤的共同屬性 該屬性只在沒有使用 主題時才可以...