有時候我們需要在頁面上做多項,當然我們可以使用select
多選,將
select
的屬性multiple設定為
"multiple"
即可多選,但是有時候就是要求使用
checkbox
作為多選按鈕來使用,最近一專案就是這樣,這裡
mark
一下: 使用例項:
" name="checkvaluelist"/>
這裡的頁面上顯示的checkbox
列表是通過
action
中list
傳到前台
jsp頁面來構成乙個多選
checkbox列表,
在action
中接收所有選中的
checkbox
時,首先需要定義乙個變數
checkvaluelist
用來接收選中的
checkbox
列表,選中的
checkbox
是乙個陣列物件,獲取
checkbox
的value
的辦法
string checkvalues = checkvaluelist.split(", ");
這樣checkvalues
陣列即為選中的
checkbox
的value
(注意split
的方法)
使用陣列作為引數傳遞
如果乙個函式以一維陣列為引數,我們可以這樣宣告這個函式 void func int a void func int a void func int a 3 實際上,這三種形式是等價的,在使用陣列做引數時,編譯器會自動將陣列名轉換為指向陣列第乙個元素的指標,為什麼呢?這要從引數的傳遞方式說起,引數有三...
C 使用變數作為陣列長度
部落格 c 中一般是不能使用變數作為乙個陣列的長度的,必須使用常量。這是因為陣列作為c 的內建資料型別,其空間分配在棧記憶體中,這部分空間的大小在編譯時就要確定,不能等到執行時再分配。常量的值在編譯時就能得到,而變數的值在執行時才能確定。但是仍然有辦法使用變數作為陣列的長度 繞過棧記憶體,將陣列空間...
使用陣列名作為函式引數
主函式中初始化乙個二維陣列,表示乙個矩陣,矩陣,並將每個元素都輸出,然後呼叫子 函式,分別計算每一行的元素之和,將和直接存放在每行的第乙個元素中,返回主函式之 後輸出各行元素的和。include using namespace std void rowsum int a 4 int nrow int...