1. 程式人生 > >jsp中的一些標籤和EL表示式的使用

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

在做一個web專案,用到了jsp的一些標籤和struts標籤,這邊做一個整理:

關於struts標籤,<s:if test="#request.range==1 || #account.userDept == <%=page.userDeptCode%>">的使用,在s標籤中,可以用<%=%>的方式獲取資料進行判斷,但是不能用EL表示式語言${}來取值,對於OGNL的value stack和stack context的使用可以檢視相關文件。

在javascript指令碼中也可以用表示式語言,需要加上引號'${pageScope.userDeptCode}',注意el表示式的內建物件是pageScope,requestScope等,而struts標籤中的內建物件是request、session、session、application、attr,另外jsp的內建物件是page、request、session等。在js中,struts標籤頁是可以用的,對於取值的標籤,也是需要加引號'<s:property value="#account.userDept"/>'。但是對於判斷語句的s標籤,是可以不用加引號的,如下的判斷在js中的生效的。
<s:if test="aa!=aa">
alert("aaaaaa");
</s:if>

相關推薦

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

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

jsp的路徑、EL表示式、JSTL標籤

7.jsp頁面中的路徑     一般情況下,jsp中路徑問題是和我們之前在servlet中討論的html裡面的路徑問題是一樣的,但是在jsp中有一種情況是要特殊對待的。     如果在jsp頁面的上面寫了這樣一個指令碼:     <%     String path =

在jsp怎麼使用Cookie?el表示式獲取cookie的問題

一般來說有兩種辦法,在JSP中使用Java的嵌入指令碼. 例如: 寫入Cookie <html> <head>........(中間略) </head> <body> <% String cookieName="Sender"; Cookie cooki

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

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

JSP九大內建物件EL表示式的隱含物件

雖然現在基本上使用SpringMVC+AJAX進行開發了Java Web了,但是還是很有必要了解一下JSP的九大內建物件的。像request、response、session這些物件,即便使用其他框架也是會經常用到的。因此十分有了解的必要。 這些物件可以在JSP

JSPEl表示式JSTL標籤庫使用

JSP 指令是通知JSP引擎如何處理該JSP頁面,不是針對程式設計師的。 共有三種指令:    1.page指令:        1.1. language="java"  預設是java,只能寫ja

JavaWeb---JSP三大指令+九大內建物件+動作標籤+JavaBean+EL表示式函式庫

JSP指令:page  include   taglib 1.page:頁面指令:     page指令的常用屬性:         import:等同與import語句       &nb

jsp基礎、指令、9個內建隱含物件、jsp標籤el表示式

jsp基礎 1、什麼是jsp 一種伺服器端的動態頁面技術 本質就是一個servlet 2、如何寫一個jsp 3、新增: (1)html (2)java程式碼 4、<%java程式碼 %> jsp表示式 5、<%=java表示

jspEL表示式

一、Jsp        1、Jsp (Java Server Pages),它和 Servlet 技術一樣,都是 SUN 公司定義的一種用於開發動態 Web 資源的技術。           Jsp 技術允許在頁面中巢狀 Java 程式碼,並且允許開發人員在頁面中獲

JS無縫滾動顯示JSPmarquee標籤滾動顯示

一、JS向上滾動的文字特效程式碼 這個向上滾動的文字特效JS程式碼比較簡潔,程式碼量很少,你可以根據具體情況使用,做一個下載連結滾動的效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

jspc標籤長度的判斷擷取

<c:choose><c:when test="${fn:length(s.name)>30}">${fn:substring(s.name, 0, 30)}...</c:when><c:otherwise>${s.na

通過指令碼EL表示式獲取域資料

<%@ page import="net.wen.bean.User" %> <%@ page import="java.util.List" %> <%@ page

(灰常重要)jsp九大內建物件整理總結EL表示式內建物件

轉自:https://blog.csdn.net/haha_sir/article/details/80350374https://www.cnblogs.com/sharpel/p/5870114.html一、什麼是內建物件1、我的理解是: jsp內建物件,不需要new來建

jsp使用jstl與EL標籤建立九九乘法表

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib uri="http://

JSTL核心標籤EL表示式的聯合使用

10.2  使用EL表示式顯示String型別變數的示例 在Servlet檔案中使用以下程式碼:將String變數存入到request作用域中。 String simple_string_username = "gaohongyan";  request.setAttribute("simpl

JSTL標籤EL表示式總結

JSTL標籤庫與EL表示式 JSTL 是JSP的標準標籤庫,是一個JSP的標籤集合 ,按照類別包括核心標籤,格式化標籤,JSTL函式,SQL標籤和XML標籤 ,其中前三個用的概率較高。要想使用JSTL標籤庫我們首先要做的就是引入對應的Jar包【standard

JSP三大指令,九大內建物件,JSP動作標籤EL表示式與函式庫

JSP三大指令 ----------------------------------------------   一個jsp頁面中,可以有0~N個指令的定義! 1. page --> 最複雜:格式:<%@page language="java" info="xx

JSPinclude指令include動作的區別

1.include指令 語法格式:<%@include file="檔案的URL" %> 2.include動作 語法格式: 1)<jsp:include page="檔案的URL"/> 2)<jsp:include page="檔案的URL

【Web篇05】JSPJSP表示式JSP四個域、EL表示式EL四個域 之間的區別

一、JSP Java ServerPages,即java伺服器頁面,本質是Servelt,存放在伺服器中,用於頁面顯示; 它的主要構成有HTML網頁程式碼、Java程式碼片段、JSP標籤幾部分組成,字尾是.jsp。 (1)JSP指令碼元素:是嵌入到JSP中Java程式碼段,格式以**<

jsp的replace()java裡面的replaceAll()

天在專案中使用java中replaceAll方法將字串中的反斜槓(“\”)替換成空字串(“”),結果出現如下的異常: 1 java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \