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

Struts學習中的一些常用屬性和案例總結

開發 后端
本文是作者對struts學習的一些小結,包括一些常用的屬性,一些實際開發的例子。希望這些能幫助大家的struts學習 之旅。

在struts學習中,struts-config.xml是非常重要的,先說一下struts實現MVC模式的處理流程:首先從jsp頁面獲取前臺信息,存到了ActionForm中,配置信息在struts-config.xml中,然后中央控制器ActionServlet會截取信息,調用ActionForm和struts-config.xml中的信息,然后決定再分發給具體的action,action調用Model進行處理,返回頁面,但實際項目中不僅是頁面,還可能是其他的東西,然后返回給瀏覽器。

整個處理過程就是這樣子,struts中還有一系列的標簽庫,比較常用,要用這個標簽庫,需要在頁面中導入,接下來就可使用該標簽庫中的標簽了,前綴是bean,接下來就可使用該標簽庫中的標簽了,前綴是bean。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標簽取出并按指定方式顯示日期的方法如下:

< bean:write name="”date”/" >,此為默認的顯示方法,顯示出的時間為:Sun May 10 20:47:31 CST 2009
< bean:write name="”date”" HH:mm:ss” format="”yyyy-MM-dd" >< / bean:write>,此為自己指定日期的顯示格式,顯示出的時間為

2009-05-10 20:47:31

例子四:

某處設置了request.setAttribute(”n”,”1223333.333″);

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

,此為默認的顯示方法,顯示出的數字位1223333.333
,此為自己指定數字的顯示格式,顯示出的時間為1,223,333.333

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

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

例子五:

假如有User類和Groupe類,User類有屬性名字userName,年齡age,性別sex和所屬的Groupe,Groupe類有屬性組名groupeName,并均具有相應的get和set方法。

某處設置了request.setAttribute(”user”,new User(”張三”,”20″,”男”,new Groupe(”三組”)));

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

用戶名:

< INPUT value="”< bean:write" type=”text” name=”user” property="”userName”/" >”>
年齡:< INPUT value="”< bean:write" type=”text” name=”user” property="”age”/">”>
性別:< INPUT value="”< bean:write" type=”text” name=”user” property="”sex”/" >”>
組名:< INPUT value="”< bean:write" type=”text” name=”user” property="”groupe.groupeName”/" >”>

【編輯推薦】

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

2020-10-19 19:25:32

Python爬蟲代碼

2013-12-24 14:50:39

Ember.js框架

2024-01-30 10:11:00

SpringBoot項目開發

2011-03-15 17:46:43

2010-09-28 14:14:19

SQL語句

2011-08-01 13:59:22

Oracle數據庫命名空間

2009-08-19 16:59:25

C# 操作符

2010-05-12 17:45:01

IIS 服務器

2009-09-27 11:09:42

API設計

2015-12-08 09:05:41

Java內部類

2009-07-01 16:20:34

Flex垃圾回收性能優化

2017-11-09 13:19:51

2019-08-19 14:56:07

設計模式javascript

2009-06-22 15:36:00

如何學好java

2011-07-12 09:47:53

WebService

2011-11-28 15:57:26

MySQL數據庫主從配置

2010-02-03 17:10:49

2011-08-25 14:50:42

SQL Server數常用操作

2010-06-13 15:18:02

UML實踐

2010-04-19 14:37:14

Oracle監控
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩在线高清 | 欧美日韩综合一区 | 99久久精品免费看国产四区 | a在线视频 | 免费在线观看av网站 | 一区二区高清在线观看 | 三级视频在线观看 | 成人在线免费视频观看 | 日日夜夜天天 | 男人的天堂久久 | 一区二区三区国产精品 | 久久久久精 | 黑人精品欧美一区二区蜜桃 | 中文字幕av亚洲精品一部二部 | 91不卡 | 91热在线 | 精品久久av | 成人欧美 | 成年人视频在线免费观看 | 久久国产美女视频 | 一区二区免费在线观看 | 国产视频中文字幕 | 高清国产午夜精品久久久久久 | 91精品国产综合久久久久久漫画 | 久久久九九 | 国产一在线观看 | 波多野结衣一区二区三区 | 久久99视频精品 | 日韩精品一区二区三区在线播放 | 国产精品欧美精品日韩精品 | 日韩欧美一区在线 | 在线视频一区二区 | 国产欧美精品区一区二区三区 | 成人免费在线观看视频 | 一本大道久久a久久精二百 欧洲一区二区三区 | av网站在线看 | 国产成人一区二区三区 | av手机在线播放 | 国产精品综合一区二区 | 久久久久久九九九九九九 | 日韩中文字幕免费在线 |