關於在JSP頁面用c標籤寫if語句

2022-07-18 06:39:09 字數 4002 閱讀 8291

2023年5月28日,晴,心情還不錯。

昨晚和同事擼串,回來後繼續威士忌走起,喝到凌晨2點多,聊的甚歡。彼此分享了很多自己成長過程中的故事,相互之間有了進一步的了解,友情又進了一步。在以後的時光裡,願珍惜,共勉,我的朋友們!

1.在jsp頁面中寫判斷語句的注意問題

//方法1:使用

2<

c:if

test

="">

c:if

>

//方法2:使用

2<

c:choose

>

3

<

c:when

test

="$"

>

4<

input

type

="radio"

id="datascope0"

name

="datascope"

value

="僅自己"

checked

>僅自己  

5<

input

type

="radio"

id="datascope1"

name

="datascope"

value

="部門內"

>部門內  

6<

input

type

="radio"

id="datascope2"

name

=""value

="指定部門"

data-toggle

="modal"

data-target

="#mymodal"

7onclick

="showdept();"

>指定部門  

8c:when

>

9<

c:when

test

="$"

>

10<

input

type

="radio"

id="datascope0"

name

="datascope"

value

="僅自己"

checked

>僅自己  

11<

input

type

="radio"

id="datascope1"

name

="datascope"

value

="部門內"

checked

>部門內  

12<

input

type

="radio"

id="datascope2"

name

=""value

="指定部門"

data-toggle

="modal"

data-target

="#mymodal"

13onclick

="showdept();"

>指定部門  

14c:when

>

15<

c:otherwise

>

16<

input

type

="radio"

id="datascope0"

name

="datascope"

value

="僅自己"

>僅自己  

17<

input

type

="radio"

id="datascope1"

name

="datascope"

value

="部門內"

>部門內  

18<

input

type

="radio"

id="datascope2"

name

=""value

="指定部門"

checked data-toggle

="modal"

data-target

="#mymodal"

19onclick

="showdept();"

>指定部門  

20<

span

id="deptname"

style

="color:blue;font-weight: bold;"

>$

span

>

21c:otherwise

>

注意:test="$",

判斷條件必須寫在{}之內。

2.mybatis操作mysql資料庫的配置檔案之模糊查詢

1

2<

select

id="findlist"

resulttype

="role"

resultmap

="rolemap"

>

3select * from sys_role

4<

where

>

5`status` = 1

6<

if test

="rolename != null and rolename != ''"

>

7and `role_name` like concat(concat('%', #), '%')8if

>

9where

>

10select

>

注意:like concat(concat('%', #), '%'),"%"代表查詢欄位的前面和後面可以有0個或多個其他字元。如果是"-",則表示可以有1個字元。

3.當單擊事件時,前面的單選按鈕取消選中狀態

我做的模組是角色管理模組,在增加頁面有一項是資料許可權。當使用者點選對應按鈕把相應的值存入資料表中,但是有乙個問題就是如果三個"input"的name都一樣的話,當點選下面的指定部門按鈕選擇相應部門後,存入表中的資料不是對應的部門,而是對應的value值,所以在指定部門單選按鈕"input"中我麼有給name值。這樣的話又會出現乙個新的問題,當前面兩個單選按鈕選中其中乙個後,再點選後面的指定按鈕,前面的選中狀態不會取消,並且存入表中的值也是前面對應單選按鈕的值,這與實際情況不符合,所以在選中指定部門後前面的單選按鈕的選中狀態應該取消。

jsp頁面單選按鈕**:

1

<

input

type

="radio"

id="datascope0"

name

="datascope"

value

="僅自己"

>僅自己  

2<

input

type

="radio"

id="datascope1"

name

="datascope"

value

="部門內"

>部門內  

3<

input

type

="radio"

id="datascope2"

name

=""value

="指定部門"

data-toggle

="modal"

data-target

="#mymodal"

4onclick

="showdept();"

>指定部門

//js中取消單選按鈕選中狀態的方法

1 $("#datascope0").prop("checked",false

);2 $("#datascope1").prop("checked",false);

jsp頁面分頁用標籤時亂碼問題

環境 myeclipse8.6.1.tomcat 5.5 頁面用html格式.沒有採用jsp內建的 page 進行編碼設定.控制項均為input類似的基本標籤.問題 輸入中文查詢條件在點選查詢按鈕時能正常顯示中文文字.在點選拼接的標籤進行分頁跳轉時,中文的查詢條件會變為亂碼.解決 頁面jsp,ser...

關於在jsp頁面寫判斷條件語句

今日在做乙個關於單選框的首次選中哪個單選框的問題。其中需要根據獲取到的後台資料進行判斷決定到底哪個選中的問題。關於這種情況不能像以前做的一些專案一樣直接預設寫定確認的某乙個選中。後來查閱資料發現jsp標準標籤庫有專門進行判斷的標籤可以使用。廢話就不說了,下來直接介紹。如果有錯誤或者有更好的辦法,請各...

EOS關於list的在jsp頁面上的迭代操作

500000 商品查詢 100商品 500001 區域查詢 200區域 jsp頁面中這樣寫 例子2 資料 101 10120081106 44芙蓉王,將軍 1011 1011 10,1 120081106 芙蓉王將軍 芙蓉王將軍 jsp頁 string s list type cost sort c...