亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > JSP > 正文

淺談jsp的C標(biāo)簽一般使用方法以及js接收servlet中的對(duì)象及對(duì)象數(shù)組

2024-09-05 00:23:22
字體:
供稿:網(wǎng)友

由于現(xiàn)流行的javaWeb框架提倡前后端分離,比如在SpringMvc中已經(jīng)很少寫servlet的一些東西;目前 前端jsp中大多是一些純html和js,很少用到j(luò)stl的一堆東西,后端也僅僅處理一些前端的post、get請(qǐng)求或頁(yè)面跳轉(zhuǎn),無須以往繁瑣的xml路徑映射和filter過濾。

不過有時(shí)也會(huì)用到servlet作用域中的一些東西,比如某個(gè)固定的值、上下文路徑等等~,不過這些東西大多數(shù)也僅限于取值而不是設(shè)置值(或?qū)ο?,所以sun給了一個(gè)非常簡(jiǎn)潔的取值方式:C標(biāo)簽!

下面將簡(jiǎn)述下C標(biāo)簽的一些使用方法,主要是我個(gè)人從事javaWeb開放所涉及到的內(nèi)容,不做多的擴(kuò)展(???)=>

在使用之前,頁(yè)面命名空間需要先聲明C標(biāo)簽和jsp的基本聲明 ,這是最基本的,順便說下:如果引用到j(luò)ar包,也是在這里聲明的,如下==>

jsp,c標(biāo)簽

當(dāng)后端傳給頁(yè)面一個(gè)單獨(dú)的值的時(shí)候用${鍵}即可獲取傳入的值(在這里是stockPrice這個(gè)Float值),這個(gè)鍵可以是java任何類型(比如常用的List、map、String、Date、Object...等等)=>

jsp,c標(biāo)簽  

jsp,c標(biāo)簽

jsp,c標(biāo)簽

以上只是單值,如果是對(duì)象類型或者Map類型,就需要打點(diǎn)訪問值了,例如后臺(tái)是這樣子的:

jsp,c標(biāo)簽

jsp中在取值的時(shí)候就像js中取對(duì)象中的值一樣,就像這樣==>

jsp,c標(biāo)簽jsp,c標(biāo)簽

stockPrice2中的值是個(gè)List的時(shí)候同js中l(wèi)ist值訪問一樣,用中括號(hào)=>

jsp,c標(biāo)簽

jsp,c標(biāo)簽

jsp,c標(biāo)簽

以上取值的方式有仨:[數(shù)組下標(biāo)]、["數(shù)組下標(biāo)"]、.get(下標(biāo)),需要說明的是下標(biāo)是不能用單引號(hào)引起來的,在一就是取的數(shù)組長(zhǎng)度如果是動(dòng)態(tài)長(zhǎng)度的,上面的這些方式就需要加一層判斷,but~這樣的方式十分之不可取,這時(shí)候就需要用到 forEach=>

jsp,c標(biāo)簽

jsp,c標(biāo)簽

jsp,c標(biāo)簽

使用forEach的時(shí)候需要用到forEach標(biāo)簽,即使數(shù)組為空也無需要判斷空值,需要說明的是遍歷的對(duì)象放在items中,每個(gè)對(duì)象中的每個(gè)子對(duì)象用var中的值代替子對(duì)象的整個(gè)對(duì)象,后面的varStatus這個(gè)變量是存的每個(gè)變量的狀態(tài),一般也會(huì)使用到就是對(duì)象所在的下標(biāo)(需要用index這個(gè)變量名稱,并且這個(gè)變量名稱是固定的,無須在后端定義),如果需要過濾對(duì)象中的某個(gè)值,就需要用到if標(biāo)簽了,這個(gè)標(biāo)簽可以嵌套在循環(huán)里面使用也可以單獨(dú)使用~=>

jsp,c標(biāo)簽jsp,c標(biāo)簽

嗯~,需要條件判斷的時(shí)候就需要會(huì)用到if~else~這樣的條件判斷,在C標(biāo)簽中,這個(gè)判斷需要寫在choose標(biāo)簽中,可能比較麻煩,這里只給出代碼樣例=>

<select class="btn col-sm-12"style="font-weight:bold;color:black;pointer-events: stroke;opacity: initial;">          <c:if test="${empty main.scoreC}"><option value="">(空)</option></c:if>          <c:forEach items="${scores}" var="score" >            <c:choose>                <c:when test="${main.scoreC eq score}">                  <option value="${score}" selected="selected">${score}</option>                </c:when>                <c:otherwise>                    <option value="${score}">${score}</option>                </c:otherwise>              </c:choose>          </c:forEach>  </select>

如上圖,判斷每個(gè)條件需要寫在c:when標(biāo)簽中(可以有多個(gè)此標(biāo)簽),如果條件都不滿足,則會(huì)顯示c:otherwise標(biāo)簽中的內(nèi)容,樣例效果自行測(cè)試,這里就不啰嗦啦(o^.^o)~

啊哈~,以上是C標(biāo)簽常用的一些懂西,哦~ 不好意思,漏了一個(gè)(*^▽^*),這個(gè)比較特殊:多數(shù)人在使用判斷的時(shí)候會(huì)用到條件是否為空,是否等于某個(gè)值:

對(duì)于前者,條件一般是這樣寫=>${empty 變量名},這個(gè)empty在jsp中是關(guān)鍵字,變量名稱一定要避開啊~w(?Д?)w

對(duì)于后者,寫法一般有兩種=>${變量名A eq 變量名B} 或者 ${變量名A == 變量名B},后者一般做數(shù)字或基本類型的判斷,前者一般做對(duì)象判斷;別忘了,這個(gè)“eq”也是關(guān)鍵字o哦~

最后,這次當(dāng)然是最最后哈( ̄▽ ̄)/,放一個(gè)大招,也是我研究了好一會(huì)憋出來的;當(dāng)然,不是惡心便便( ´´?∀´?` )。。。,先說下摘要吧:一般jsp處理不了的邏輯或者比較麻煩的邏輯需要將servlet作用域中的(List或Map) 放在js中處理,這時(shí)就可能面臨一個(gè)問題,就是你怎么能將整個(gè)對(duì)象放到j(luò)s變量里面呢,在這里可以很自信的Answer你:用fastJson轉(zhuǎn)字符串啊~ㄟ(??? )ㄏ,是不是豁然開朗,哈哈,先拋個(gè)磚=>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="/WEB-INF/tlds/hs.tld" prefix="hs"%><%@ page import="com.alibaba.fastjson.JSON" %>
<script type="text/javascript"><%  Object ob=request.getAttribute("bonusMatrix");  %>//初始化數(shù)據(jù)  var bonusMatrixs=[];function init(data){  bonusMatrixs=data;}init(<%out.println(JSON.toJSONString(ob));%>);</script>

并且~,不需要做json字符串到j(luò)s對(duì)象的轉(zhuǎn)換就可以直接使用~,有沒有很方便的說└(^o^)┘

jsp,c標(biāo)簽

啊~,哇哦~已經(jīng)這個(gè)點(diǎn)兒了,要睡覺啦~

jsp,c標(biāo)簽

以上這篇淺談jsp的C標(biāo)簽一般使用方法以及js接收servlet中的對(duì)象及對(duì)象數(shù)組就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JSP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
亚洲精品一区二区妖精| 国产一二在线观看| 丰满的少妇愉情hd高清果冻传媒| 亚洲一区日韩精品中文字幕| 91精品国产综合久久久久久久| 91精品国产综合久久香蕉| 国产麻豆天美果冻无码视频| 久久久久久一区二区三区四区别墅| 99久久国产热无码精品免费| 欧美黄色一级| 色版视频在线观看| 日韩午夜电影免费看| 欧洲另类一二三四区| 国产精品免费福利| 国产国语刺激对白av不卡| 极品美乳网红视频免费在线观看| 亚洲一区二区免费看| jizz蜜桃视频在线观看| 久久无码高潮喷水| 91九色美女在线视频| 国产资源在线免费观看| 精品一区二区三区在线观看视频| 大肉大捧一进一出好爽| 国内在线免费视频| 久久精品国产亚洲AV无码男同| 久久久亚洲国产美女国产盗摄| 日韩精品在线观看av| 2018中文字幕第一页| 欧美系列日韩一区| 极品少妇xxxx偷拍精品少妇| 逼特逼视频在线观看| 午夜视频在线观看免费视频| 裸体在线国模精品偷拍| 少妇影院在线观看| 国产午夜精品久久久久久免费视| 欧美精品成人一区二区三区四区| 国产原创一区| 亚洲大片精品免费| 久久一级免费视频| 亚洲精品国产九九九| 亚洲大胆美女视频| 亚洲第五色综合网| 免费网站在线高清观看| 亚洲高清免费一级二级三级| 天天插天天干| 好紧好硬好湿我太爽了| 日韩高清在线电影| 黄色成人在线播放| 国产一区二区在线观看免费播放| 伊人免费在线观看| 国产成人亚洲综合a∨婷婷图片| 日本高清免费电影一区| 国产1区2区视频| 久久9999久久免费精品国产| 伪装者在线观看完整版免费| 日韩一级免费在线观看| 最新亚洲伊人网| 日本三级电影网站| 日韩女优人人人人射在线视频| 都市激情久久综合| 欧美日韩另类丝袜其他| 久久精品国产精品亚洲色婷婷| 国产在线青青草| 91精品国产色综合久久不卡电影| 精品无码国产一区二区三区av| 国产偷国产偷精品高清尤物| 久草视频在线观| 波多野结衣一区二区三区在线观看| 色视频线观看在线播放| 亚洲精品1区2区| 亚洲精品aaaa精品| 在线不卡a资源高清| 亚洲欧洲日韩| 污网站在线看| 国产av 一区二区三区| 亚洲综合在线五月| 夜色资源网av在先锋网站观看| 伊人网在线观看| 成人久久久精品国产乱码一区二区| 国产成人精品男人的天堂538| 久久久久久亚洲精品不卡4k岛国| 黄色av网址在线免费观看| 国产农村老头老太视频| 日韩亚洲欧美中文字幕| 国产自产v一区二区三区c| 91国内精品视频| 韩国成人福利片在线播放| 一区二区精彩视频| 欧美激情一区二区三区在线视频观看| 欧美一区二视频在线免费观看| 日本欧美一区二区三区不卡视频| 国内一级毛片| 四虎成人免费在线| 一级特黄aaa大片在线观看| 欧美日韩中文在线观看| 男插女视频久久久| 网上成人av| 欧美午夜激情小视频| 欧美日韩国产精品一区二区亚洲| 天天摸天天做天天爽水多| 欧美另类69xxx| 久久国产精品 国产精品| 国产无遮挡在线观看| 人妻巨大乳一二三区| 竹内纱里奈兽皇系列在线观看| 亚洲欧美国产日韩中文字幕| 日本久久网站| 亚洲精品中文在线影院| 二区在线观看| 成人免费观看在线网址| 日本黄色不卡视频| 91嫩草在线视频| 亚洲v中文字幕| 国内精品福利视频| 日韩一级片在线免费观看| 神马久久久久久久久久久| 最美情侣韩剧在线播放| 国产精品护士白丝一区av| 青草视频在线观看免费| 在线播放你懂的| 精品视频全国免费看| 日本一二三区视频在线| 成人情视频高清免费观看电影| 91偷拍与自偷拍精品| 人妻无码视频一区二区三区| 精品人妻一区二区色欲产成人| 成人国产亚洲精品a区天堂华泰| 亚洲精品无播放器在线播放| 国产精品亚洲网站| 国产精品亚洲无码| 日本欧美黄网站| 日本三级免费网站| 91资源在线观看| 久久精品国产福利| 国产三级精品在线不卡| 国产精品二线| 亚洲成人1234| 少妇bbbb搡bbbb| 91极品视频在线| 91精品又粗又猛又爽| 亚洲成人第一| 色狮一区二区三区四区视频| 国产精品区免费视频| 秋霞成人午夜鲁丝一区二区三区| 国产伦精品一区二区三区视频青涩| 粉嫩粉嫩芽的虎白女18在线视频| 伊人av综合网| 欧洲亚洲妇女av| 一区二区在线中文字幕电影视频| 久久99视频| 青青草av免费在线观看| 欧美另类极品videosbestfree| 欧美三区在线视频| 亚洲黄色成人久久久| 国产精品999视频| 日韩欧美亚洲v片| 91九色美女在线视频| 国产露脸91国语对白| 亚洲人吸女人奶水| 亚洲午夜羞羞片| 天堂av在线中文| 国产一二三区在线播放| 久久久久久久久97| a毛片毛片av永久免费| 26uuu久久噜噜噜噜| 国产精品午夜在线观看| 在线日韩三级| 超碰在线97国产| 午夜视频99| 日韩影院一区二区| 91综合免费在线| 久操视频在线播放| 免费看一级大黄情大片| 亚洲天堂视频在线观看免费| 国产精品欧美韩国日本久久| 国产精品亚洲色图| 欧美另类极品videosbest视频| 一区二区三区在线电影| 亚洲小视频在线播放| 欧美丝袜自拍制服另类| 高清一区二区三区| 99热久久这里只有精品| 人妻无码视频一区二区三区| 日韩一区和二区| 久久天堂成人| 国产一区二区三区四| 日本精品一区二区三区不卡无字幕| 性生活视频软件| 国产一区二区三区乱码| 欧美在线观看天堂一区二区三区| 日本少妇激三级做爰在线| 天天综合天天| 国内精品视频一区二区三区| av福利网址| 91在线免费网站| 日本婷婷久久久久久久久一区二区| 亚洲一区免费网站| 欧美综合精品| 日本不卡一区二区在线观看| 久久永久免费| 欧美亚洲一级| 成人啪啪免费看| 欧美色片在线观看| 久久久久久美女精品| 日本泡妞xxxx免费视频软件| 日本欧美视频| 国内三级在线观看| 亚洲永久精品国产| aa亚洲婷婷| 国产精品久久99久久| 欧美私模裸体表演在线观看| 中文字幕日本人妻久久久免费| 午夜久久久精品| 亚洲午夜精品久久久久久高潮| 国产欧美综合色| 国产精品无码乱伦| 成人区一区二区| 成人线上视频| www.51色.com| 欧美v亚洲v综合ⅴ国产v| 女女调教被c哭捆绑喷水百合| 日韩欧美国产一区在线观看| 少妇激情综合网| 亚洲1卡2卡3卡4卡乱码精品| 精品人妻二区中文字幕| 亚洲黄色有码视频| 日韩一二三区不卡| 久久精品九九| 亚洲激情另类| 亚洲欧美va天堂人熟伦| 91影院在线播放| 国产精品秘入口18禁麻豆免会员| 欧美日韩精品福利| av免费高清观看| 亚洲精品电影在线| 国产精品久久婷婷六月丁香| 色噜噜狠狠一区二区三区果冻| 国产午夜精品麻豆| 日韩暖暖在线视频| 精品午夜一区二区| 成人97人人超碰人人99| 国产麻豆精品入口在线观看| 亚洲宅男天堂在线观看无病毒| 亚洲一卡2卡三卡4卡2021四卡| www.色天使| 中文字幕日韩一区二区三区| 欧美日韩激情| 18加网站在线| 久久久久久久久久久影视| 99re6热在线精品视频播放| 在线观看电影av| 特色特色大片在线| 国产精品国产自产拍高清av水多| 99久久激情视频| 亚洲va久久久噜噜噜久久天堂| 岳张嘴把我的精子吞下去| 国产色婷婷亚洲99精品小说| 一本一本久久a久久综合精品| 国产成人avxxxxx在线看| 国产一二三四区在线观看| 国产亚洲欧美aaaa| 国产视频一区在线| 日韩欧美在线免费观看视频| 国产精品一 二 三| 久久一日本道色综合久久| 肥臀熟女一区二区三区| 激情视频极品美女日韩| 婷婷色在线播放| 91av国产在线| 国产欧美日韩成人| 精品视频免费在线观看| 国产又粗又猛又爽又| 国产一区二区在线看| 最新av在线播放| 最近中文字幕免费| 天堂社区 天堂综合网 天堂资源最新版| 亚洲欧美综合在线精品| www.亚洲人.com| 人妻少妇精品久久| 国模大尺度视频一区二区| 国产成人精品一区二区三区网站观看| 18成人免费观看视频| 国产四区在线观看| 日韩视频免费观看| 欧美日韩日本网| 成人影视免费观看| 青青草原成人在线视频| 欧美三级午夜理伦三级中视频| 国产视频网站在线| 欧美高清性xxxxhdvideosex| 另类的小说在线视频另类成人小视频在线| 欧美娇小性xxxx| 激情综合色丁香一区二区| 无颜之月在线看| 久久一卡二卡| 99视频精品免费| 大片免费在线看视频| 国产精品日本欧美一区二区三区| 国产伦精品一区二区三区妓女下载| 色综合视频一区二区三区44| 91精品啪在线观看国产爱臀| 四虎精品免费视频| 久久丝袜视频| jizz18女人高潮| 亚洲国产第一| 一区二区三区 在线观看视| 成人高潮视频| 2020最新国产精品| 亚洲黄色高清| www.天堂av.com| 高清一区二区三区四区| 播五月开心婷婷综合| 一个人在线视频免费观看www| 久久av免费看| 亚洲精品国产高清久久伦理二区| 日韩综合一区二区三区| 婷婷伊人五月天| 一级黄色片大全| 久久人人妻人人人人妻性色av| 毛片av免费在线观看| 久久爱91午夜羞羞| a在线观看网站| 欧美在线中文字幕高清的| 欧美成人激情在线| 成人免费无遮挡无码黄漫视频| xxxx.欧美| 啊v视频在线一区二区三区| 中文字幕亚洲欧美一区二区三区|