jsp
**如下:
儲存" align="center">
listkey
和listvalue
是list
儲存的bean
的屬性action
接收方式:
private string cheuser = null;
public string getcheuser()
public void setcheuser(string cheuser)
通過陣列接收
可以在接收方法裡列印一下看看
public string receive() throws exception }}
打出來的是核取方塊的id值
非name值用過
structs2 checkboxlist
標籤的同志一定知道
,它預設的布局方式都是橫排的
.但是如果我們想要每n個
checkbox
後要換一行
,這就有問題了
.當然解決的辦法是有的
,只要改變
checkboxblist.ftl
就好了.
像這樣,
你要讓它每輸出四個
checkbox
之後換行
,那麼你可以這樣改:1
<#assign itemcount = 0/>
2<#
ifparameters.list?exists>
3<@s.iterator value="parameters.list">
4<#assign itemcount = itemcount + 1/>
5<#
ifparameters.listkey?exists>
6<#assign itemkey = stack.findvalue(parameters.listkey)/>
7<#
else
>
8<#assign itemkey = stack.findvalue('top')/>9if
>
10<#
ifparameters.listvalue?exists>
11<#assign itemvalue = stack.findstring(parameters.listvalue)/>
12<#
else
>
13<#assign itemvalue = stack.findstring('top')/>
14if
>
15<#assign itemkeystr=itemkey.tostring() />
16<#
ifitemcount%5 == 0>
1718
if>
1920
21<#
iftag.contains(parameters.namue, itemkey)>
22checked="checked"<#rt/>
23if
>
24<#
ifparameters.disabled?
default
(false
)>
25disabled="disabled"<#rt/>
26if
>
27<#
ifparameters.title?exists>
28title="$"<#rt/>
29if
>
30<#include "/$/******/scripting-events.ftl" />
31<#include "/$/******/common-attributes.ftl" />
32/>
33for
="$-$"
class
="checkboxlabel">$
3435
<#
ifitemcount%4 == 0>
3637
if>38
注意:checkboxlist
會根據value
屬性而確定哪個
checkbox
被選中,但前提是
listkey
的型別和
value
的型別要一致.
比如說符合的組合:
id: long
checkedindex: long
id:string
checkedindex:string
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 顯示標...
struts2 0 的action標籤使用
使用action標籤可 以允許在jsp頁面中直接呼叫action,因為需要呼叫action,故可以指定需要被呼叫action的name以及namespace。如果指定 了executeresult引數的屬性值為true,該標籤還會把action的處理結果 檢視支援 包含到本頁面中來。action標籤...