一、
寫jsp頁面的時候,在struts2中,用的是s標記,先引入標記:
<%@ taglib prefix="s"uri="/struts-tags"%>
二、struts2的標籤和1是完全不同的。
struts2的標籤分為兩大類:非ui標誌和ui標誌 struts1將標誌庫按功能分成html、tiles、logic和bean等幾部分
下面就介紹strut2的具體標籤:
1、ui
ui標誌又可以分為表單ui和非表單ui兩部分。表單ui部分基本與struts1.x相同,都是對html表單元素的包裝。不過,struts2.0加了幾個我們經常在專案中用到的控制項如:datepicker、doubleselect、timepicker、optiontransferselect等。因為這些標誌很多都經常用到,而且引數也很多,要在一篇文章詳細說明並非易事。
下面主要是ui標籤的一些用法
form:
ion="examplesubmit" method="post"enctype="multipart/form-data">
可以上傳檔案的form。
textfield:
label="姓名:"
name="name"
tooltip="enter your name here" />
datepicker:
tooltip="select your birthday"
label="生日"
name="birthday" />
textarea:
tooltip="enter your remart"
label="備註"
name="remart"
cols="20"
rows="3"/>
select:
tooltip="choose user_type"
label=""
list="#"value="#"
name="bean.user_type"
emptyoption="true"
headerkey="none"
headervalue="none"/>
tooltip="choose user_type"
label=""
list="#"value="#"
name="bean.user_type"
struct2執行流程
1 客戶端提交乙個httpservletrequest請求 action或jsp頁面 2 請求被提交到一系列filter過濾器,如actioncleanup和filterdispatcher等 3 filterdispatcher是struts2控制器的核心,它通常是過濾器鏈中的最後乙個過濾器 6 ...
golang學習筆記 struct 2
go語言中,也和c或者其他語言一樣,我們可以宣告新的型別,作為其它型別的屬性或字段的容器。例如,我們可以建立乙個自定義型別person代表乙個人的實體。這個實體擁有屬性 姓名和年齡。這樣的型別我們稱之struct。如下 所示 type person struct 看到了嗎?宣告乙個struct如此簡...
struct2中package的引數解析
struct2框架的核心元件是action和 它使用包來管理action和 每個包就是多個action 多個 引用的集合。在struct.xml中,package元素用於定義包的配置,每個package元素定義了乙個包配置。package元素的常用屬性 name 必填屬性,指定該包的名字 names...