1. 程式人生 > >在JSP中使用el函式標籤獲取預設值(男女性別選項)

在JSP中使用el函式標籤獲取預設值(男女性別選項)

主要用男女性別選項來說一下這個問題,因為在jsp中的input標籤中,不能直接使用el標籤的三元運算子,會出現黃色的警告線,所以我使用了el函式解決了這個問題,(男女性別選項的問題)

如下圖所示,我使用el函式的判斷語句,判斷從物件中獲取到的性別是男還是女,來決定預設值出現在哪個框中,主要用於修改資訊的時候,出現使用者已經選擇的性別


下面再來介紹一下預設選擇複選框的解決方案

在編寫使用者修改資訊的功能的時候,要獲取使用者已經選擇的預設值,所以我是使用el函式來完成這個功能的,(可能裡面用到了分割陣列,因為為了更好的顯示效果,我之前將陣列轉換成了字串,現在又將字串轉換回來了,如果你的還是陣列,完全不用在使用分割符來分割)

這個是伺服器端的程式碼

這個是在JSP頁面中獲取串過來的值

如果你有更好的處理方案的話,不需要採用這種方法,我自己感覺應該還有更好的方法解決,只是自己能力有限而已。

下面發現了使用el函式能更好的解決這個問題,連伺服器都不需要訪問~~

相關推薦

JSP使用el函式標籤獲取預設(男女性別選項)

主要用男女性別選項來說一下這個問題,因為在jsp中的input標籤中,不能直接使用el標籤的三元運算子,會出現黃色的警告線,所以我使用了el函式解決了這個問題,(男女性別選項的問題) 如下圖所示,我使

python3.x宣告函式時的預設引數問題

宣告一個引數具有預設值的函式形式如下: def <函式名> (引數=預設值):         <函式語句> eg: def hello(name='python'):          print('你好,我是: %s' %name) h

淺談JSPJSTL【標籤庫】常用標籤EL表示式在JSP四大域

宣告:本測試使用的Tomcat9,JDK9 建立web4.0專案進行測試: EL表示式中字串【能轉為數字的】會自動強轉: EL表示式的全稱: Expression Language  ;作用

JSPEL表示式與JSTL標籤

EL表示式格式:${} u s e

JSPEL表示式的取

EL表示式可以取JavaBean的值,也可以取Attribute的值,下面是取Attribute的值 <% application.setAttribute("name", "applicationName");//Context域,作用域

JSPEL表示式以及JSTL標籤

在JSP中JSTL標籤庫用的還是比較多的,今天就稍微總結一些JSTL中常用的一些標籤: 1.在JSP中還有一個就是EL表示式經常和JSTL標籤聯合使用 格式:${} ${user.name},${user["name"]} 上面的寫法一樣,但有2種情

Jsp如何在標籤獲取items集合的長度方法

利用jstl標籤functions的prefix屬性的length屬性值 1.首先在jsp頁面匯入jstl function標籤 <span style="font-size:18px; color:#3333FF"><%@ taglib prefi

jsp的一些標籤EL表示式的使用

在做一個web專案,用到了jsp的一些標籤和struts標籤,這邊做一個整理: 關於struts標籤,<s:if test="#request.range==1 || #account.userDept == <%=page.userDeptCode%>"

select/option標籤動態獲取預設的判斷

<select name="primaryDiagnosis" id="DItr1td2Input"  class="form-control" >       <!--<option value="${sreferral.sDiagnosisinf

JSPEL表達式的比較符號、字符串比較

clas pan 比較 使用 而是 字符串比較 blog div nbsp el表達式一般不直接用==判斷是否相等 != > < >= <=之類的表示不等於 大於 小於 大於等於 小於等於,而是使用字母表示的表達式,他們的表示如下: ==

jspel表達式遇見的問題

org.apache.jasper.jasperexception: an exception occurred processing jsp page /web-inf/jsp/list.jsp at line 58概述: 之前在jsp頁面展示中就遇見過幾次這樣的問題,今天來說一下我遇到的org.apa

JSPEL不起作用,顯示為String

顯示 解決辦法 後端 獲取 頭部 表達 表達式 style 頁面 錯誤描述:在項目前端JSP頁面中使用EL表達式從session獲取attribute時,改部分直接顯示為EL的String格式(直接顯示為"${loginUser}"原文本); 經檢查,後端到JSP代碼沒有錯

JSP EL表達式用法詳解

[ ] http 信息 AR method 優化 所有 exp () EL 全名為Expression Language EL 語法很簡單,它最大的特點就是使用上很方便。接下來介紹EL主要的語法結構: ${sessionScope.user.sex} 所有EL都是以${為起

jspEL表達式

bsp map() jsp頁面 use hack 全局 hang 判斷 文件 先講JSP內置對象 所謂內置對象,就是我們可以直接在jsp頁面中使用這些對象。 不用創建。 pageContext request session application

java後臺如何根據表單input的順序獲取value

後臺 character tchar java後臺 ava rac char etc str 如果java後臺準備用Servlet來實現,可以直接在doPost( )或者doGet( )中使用如下語句:request.setCharacterEndoding("UTF-8"

jsp新增c標籤報錯的情況

當我們在jsp頁面新增c標籤的時候,有時候會看到URI的部分,出現報錯的情況, <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>   這種情況主要是因為我們的專案中沒有引入與c標籤相關的j

JSPEL表示式不起作用

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

python函式——字典設定預設 setdefault()

文章目錄 setdefault()描述 setdefault()用法 setdefault()示例 setdefault()描述 Python 字典 setdefault() 函式是新增鍵並將值設為預設值。 當

JSP引入JSTL標籤

<!-- JSTL 函式 包含一系列標準函式,大部分是通用的字串處理函式--> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> <!-- JSTL 核心標籤庫 -->

檢視jvm的各種引數以及預設

1 標準引數 標準引數(-),所有的JVM實現都必須實現這些引數的功能,而且向後相容;  通過命令 java即可檢視  如下 where options include: -d32 use a 32-bit data model if