Jsp頁面迭代 取值 選擇標籤

2021-07-16 12:04:35 字數 1579 閱讀 8452

頁面使用的是struts標籤:

先在action類建立乙個session,

//驗證成功,儲存資料到session,跳轉到主頁

if (loginuser!=null) else

然後在頁面通過session可以拿到action裡面的值

$
判斷發布與停用二者之間的變換

停用         

發布

js事件,使用s標籤

')">編輯

分頁jsp

總共$條記錄,當前第 $/$ 頁,共 $ 頁   

首頁末頁 轉到

頁  每頁顯示

//下拉選項框,迭代1-10,每頁顯示多少行,任意選

//判斷如果選中的行數與預設的行數一致就預設選中

$//否則選中多少就是頁顯示多少行

$行  

jsp迭代類裡面的set集合屬性裡面的值:role=>>private setroleprivileges = new hashset<>();

步驟:1、先在action類裡面將

roleprivilege儲存到域。

//角色列表展示

public string listui()

寫乙個constant.privileges常量類(靜態),是為了在資料庫儲存的是代號,但是在頁面顯示的是名稱,用map即可,非常好用

public class constant 

}

2、在頁面迭代取值,用到兩個迭代器,第乙個迭代器是先得到set集合裡面的物件,然後第二個迭代器迭代

set集合物件裡面的屬性privilegecode欄位。因為用了map集合,在頁面顯示的是名稱,不再是代號,做了很巧妙的轉換

')">編輯

function doedit(id)
方法2、也可以直接在a標籤上提交, 如下

')">編輯

頁面單選按鈕:

狀態:

jsp自定義標籤取值說明

size small body content的值有下面4種 tagdependent 標籤體內容直接被寫入bodycontent,由自定義標籤類來進行處理,而不被jsp容器解釋,如下 select name,age from users jsp 接受所有jsp語法,如定製的或內部的tag scri...

jsp頁面的base標籤

我們在用ide工具生成jsp頁面時通常都包含下面的兩段 string path request.getcontextpath string basepath request.getscheme request.getservername request.getserverport path 它們絕對...

6 選擇標籤與迭代標籤

public string show taglib prefix s uri struts tags 未成年 20 and age 60 成年人老年人 迭代方式1 迭代方式2 style background ff0 compoundroot 是乙個使用list的棧結構 迭代方式1 當使用迭代標籤後...