struts常用標籤

2021-06-19 12:18:52 字數 1303 閱讀 3113

常用的struts標籤有logic標籤,html標籤,bean標籤

在需要使用標籤的應用,首先需要把標籤庫對應三類標籤是三個tld檔案拷貝到web-inf目錄下

在需要使用標籤的頁面,檔案前得加上標籤庫的引入說明如下:

<%@ taglib uri="/web-inf/struts-bean.tld" prefix="bean"%>

<%@ taglib uri="/web-inf/struts-html.tld" prefix="html"%>

<%@ taglib uri="/web-inf/struts-logic.tld" prefix="logic"%>

標籤,struts-config.xml檔案該jsp請求的action必須配置封裝頁面資訊的form,action屬性配置頁面提交的處理方法,method請求的提交方法,有post和put方法,預設是put方法提交.

標籤,定義bean變數,id屬性指明bean變數名,name屬性是action裡儲存到request裡的引數名,type屬性是該bean變數的型別,必須和引數的實際型別一致.

標籤,顯示物件屬性或引數內容,name屬性是變數名,可以是action設定的引數名,也可以是迴圈輸出時的變數名.如果name指定的引數型別是出string之外的其他物件,一般還得指定property屬性,property指明物件屬性.

標籤,該標籤是文字輸入框,name屬性指定封裝該頁面資訊配置的form,property屬性指定對應的form裡的屬性.類似的html標籤還有很多,如,,等等

標籤,判斷list是否為空,需要指定name屬性,在迴圈list之前得呼叫該判斷空標籤.

標籤,迴圈list的內容,id屬性指定每個迴圈變數名,name屬性指定action設定的引數名,property屬性指定值物件裡的屬性,如果name引數值就是個list的話,property屬性可以沒有,type屬性指定物件型別.

判斷name屬性指定的物件是否存在,該判斷是存在,是不存在,即空物件.

還有乙個非常有用的形成select的option的標籤,即標籤,該標籤能夠自動迴圈action裡儲存在request裡的vector物件,形成select的選項,需要配置的幾個引數是collection="action裡設定的引數名",labelproperty="label" property="value".在action裡要有相應的**,如list voltlist=prjservice.getvoltagelist();

vector voltoptions=new vector(voltlist.size());

if (voltlist!=null) catch {}捕獲異常

Struts 常用標籤

首先載入標籤庫 set標籤賦予變數乙個特定範圍內的值.當希望給乙個變數賦乙個複雜的表示式,每次訪問該變數而不是複雜的表示式時用到.其在兩種情況下非常有用 複雜的表示式很耗時 效能提公升 或者很難理解 可讀性提高 引數 名稱 必填預設 型別描述 name true string 變數的名字 scope...

STRUTS2 0 常用標籤

1 struts2頁面開發中常用標籤使用說明 1.1 往action裡傳值的使用方式 a.username屬性需要在訪問的action中提供相應的屬性,並有set get方法。b.可以不在訪問的action中提供相應的屬性,用request.getparameter username 1.2 顯示標...

STRUTS2 0 常用標籤

1 struts2頁面開發中常用標籤使用說明 1.1 往action裡傳值的使用方式 a.username屬性需要在訪問的action中提供相應的屬性,並有set get方法。b.可以不在訪問的action中提供相應的屬性,用request.getparameter username 1.2 顯示標...