1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    jsp EL表達式詳解_JSP編程

    來源:腳本之家  責任編輯:小易  

    一、EL表達式介紹

    Expression Language表達式語言 是一種在JSP頁面獲取數據的簡單方式(只能獲取數據,不能設置數據) 在JSP2.0開始引入概念

    語法格式

    在JSP頁面的任何靜態部分均可通過:${expression}來獲取到指定表達式的值

    二、EL獲取數據(從四大域中獲取屬性)
    EL只能從四大域中獲取屬性
    1、如果沒有使用EL的內置對象,則查找數據順序是依次按照由小到大范圍從四大域中查找指定名稱的屬性值

    二、EL獲取數據(從四大域中獲取屬性)

    EL只能從四大域中獲取屬性

    1、如果沒有使用EL的內置對象,則查找數據順序是依次按照由小到大范圍從四大域中查找指定名稱的屬性值

    - pageContext<request<session<application
    
      <%@ page language="java" contentType="text/html; charset=UTF-8"
       pageEncoding="UTF-8"%>
      <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Insert title here</title>
      </head>
      <body>
       <%
        pageContext.setAttribute("name", "linjie");
        request.setAttribute("name", "lucy");
        session.setAttribute("name", "king");
        application.setAttribute("name", "bilibili");
       %>
       name=${name }
      </body>
      </html>
    

    這里寫圖片描述

    可以看出沒有使用EL內置對象時查找順序是由小到大,所以最先顯示的是pageContext域中的

    2、使用EL內置對象,從指定域中獲取數據,提高了查找效率

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <%
      pageContext.setAttribute("name", "linjie");
      request.setAttribute("name", "lucy");
      session.setAttribute("name", "king");
      application.setAttribute("name", "bilibili");
     %>
     name=${applicationScope.name }
    </body>
    </html>
    

    這里寫圖片描述

    可以看出,使用applicationScope即可指定application域中的name輸出,當然其他域也是類似,下文會說這四大域屬性相關的內置對象

    三、EL中的內置對象

    EL有11個內置對象,這里主要講域屬性相關的4個和其他4個
    EL的11個內置對象,除了pageContext以外,其他10個內置對象的類型都是java.util.Map類型

    1、域屬性相關(4個)

    pageScope:從page范圍域屬性空間中查找指定的key requestScope:從request范圍域屬性空間中查找指定的key sessionScope:從session范圍域屬性空間中查找指定的key applicationScope:從application范圍域屬性空間中查找指定的key
    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <%
      pageContext.setAttribute("name", "linjie");
      request.setAttribute("name", "lucy");
      session.setAttribute("name", "king");
      application.setAttribute("name", "bilibili");
     %>
    
     name=${applicationScope.name }<br>
     name=${pageScope.name }<br>
     name=${sessionScope.name }<br>
     name=${requestScope.name }<br>
    </body>
    </html>
    

    這里寫圖片描述

    2、其他重要內置對象(4個)

    1、pageContext

    該pageContext與JSP內置對象pageContext是同一個對象。通過該對象,可以獲取到request、response、session、servletContext、servletConfig等對象注意:這些對象在EL里不是內置對象,這些對象只能通過pageContext獲取

    在EL中直接${pageContext.request}即可獲取request對象,其底層調用的是pageContext.getRequest()方法。同理,也可以通過類似方法獲取其他對象

    重點:其中最常用的:${pageContext.request.contextPath },代表web應用下的根,可以看出下面action中的路徑可讀性更強了

    Regster.java

    package linjie.com;
    
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    public class Regster extends HttpServlet {
     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      response.getWriter().append("Served at: ").append(request.getContextPath());
     }
    
     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      doGet(request, response);
     }
    
    }
    

    index.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <%-- ${pageContext.request.contextPath }代表web應用的根 --%>
     <form action="${pageContext.request.contextPath }/regster" method="POST">
      xxx<input type="text" name="name"/><br>
      yyy<input type="text" name="age"/><br>
      <input type="submit" value="點擊">
     </form>
    </body>
    </html>
    

    這里寫圖片描述

    2、param(獲取請求中的指定參數)

    其底層實際調用request.getParameter()

    index.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <%-- ${pageContext.request.contextPath }代表web應用的根 --%>
     <form action="${pageContext.request.contextPath }/show.jsp" method="POST">
      xxx<input type="text" name="name"/><br>
      yyy<input type="text" name="age"/><br>
      <input type="submit" value="點擊">
     </form>
    </body>
    </html>
    

    show.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     name=${param.name }<br>
     age=${param.age }<br>
    </body>
    </html>
    

    客戶瀏覽器訪問結果

    這里寫圖片描述 

    這里寫圖片描述

    3、paramValues

    獲取請求中的指定參數的所以值,其底層實際調用request.getParameterValues()

    index.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <%-- ${pageContext.request.contextPath }代表web應用的根 --%>
     <form action="${pageContext.request.contextPath }/show.jsp" method="POST">
      xxx<input type="text" name="name"/><br>
      yyy<input type="text" name="age"/><br>
    
      愛好:
      <input type="checkbox" name="hobby" value="sleep">睡覺
      <input type="checkbox" name="hobby" value="play">玩
      <input type="checkbox" name="hobby" value="eat">吃
      <input type="submit" value="點擊">
     </form>
    </body>
    </html>
    

    show.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     name=${param.name }<br>
     age=${param.age }<br>
    
    
     hobby[0]=${paramValues.hobby[0] }<br>
     hobby[1]=${paramValues.hobby[1] }<br>
    </body>
    </html>
    

    客戶瀏覽器顯示結果

    這里寫圖片描述

    這里寫圖片描述

    4、initParam

    獲取初始化參數,其底層調用的是ServletContext.getInitParameter()

    web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
     <display-name>07eltttt</display-name>
     <welcome-file-list>
     <welcome-file>index.jsp</welcome-file>
     </welcome-file-list>
    
    <!--初始化參數 -->
     <context-param>
     <param-name>name</param-name>
     <param-value>林杰</param-value>
     </context-param>
    
    
     <servlet>
     <display-name>Regster</display-name>
     <servlet-name>Regster</servlet-name>
     <servlet-class>linjie.com.Regster</servlet-class>
     </servlet>
     <servlet-mapping>
     <servlet-name>Regster</servlet-name>
     <url-pattern>/regster</url-pattern>
     </servlet-mapping>
    </web-app>
    

    index.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     name=${initParam.name }
    </body>
    </html>
    

    客戶瀏覽器顯示結果

    這里寫圖片描述

    四、EL訪問Bean的屬性

    1、什么是java Bean

    JavaBean是公共Java類,但是為了編輯工具識別

    需要滿足至少三個條件

    有一個public默認構造器(例如無參構造器) 屬性使用public 的get,set方法訪問,也就是說設置成private同時get,set方法與屬性名的大小也需要對應。例如屬性name,get方法就要寫成,public String getName(){},N大寫。 需要序列化。這個是框架,工具跨平臺反映狀態必須的

    2、EL訪問Bean屬性

    EL可以通過${key.屬性}的方式獲取到指定值,其底層實際調用的是該對象的相應屬性的get方法

    Demo.java

    package linjie.com;
    /*
     *Bean 
     */
    public class Demo {
     private String name;
     private int age;
     public Demo(String name,int age){
      this.name=name;
      this.age=age;
     }
     public String getName() {
      return name;
     }
     public void setName(String name) {
      this.name = name;
     }
     public int getAge() {
      return age;
     }
     public void setAge(int age) {
      this.age = age;
     }
     @Override
     public String toString() {
      return super.toString();
     }
    
    }
    

    index.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     import="linjie.com.Demo"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <%
      Demo test=new Demo("linjie",12);
      request.setAttribute("ELttt", test);
     %>
     name=${requestScope.ELttt.name }<br>
     age=${requestScope.ELttt.age }<br>
    
     <!-- 若訪問為null的對象的屬性,EL是不會拋出空指針異常的,只是不顯示而已 -->
     names=${requestScope.ELtttxx.name }<br>
    
    </body>
    </html>
    

    客戶瀏覽器顯示結果

    這里寫圖片描述

    五、EL訪問數組中的數據

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>  
    <body>
     <%
      String[] names={"xlj","lucy","king"};
      pageContext.setAttribute("names", names);
     %>
     name[1]=${names[1] }<br>
    
     <!-- 若訪問的數組元素下標超出了數組下標上限,EL不會拋出越界異常,只是不顯示 -->
     names[5]=${names[5] }<br>
    </body>
    </html>
    

    下面是訪問類的數組

    Stu.java

    package linjie.com;
    /*
     *Bean 
     */
    public class Stu {
     private String sname;
     private String address;
     public Stu() {
      super();
     }
    
     public Stu(String sname, String address) {
      super();
      this.sname = sname;
      this.address = address;
     }
    
     public String getSname() {
      return sname;
     }
    
     public void setSname(String sname) {
      this.sname = sname;
     }
    
     public String getAddress() {
      return address;
     }
    
     public void setAddress(String address) {
      this.address = address;
     }
    
     @Override
     public String toString() {
      return super.toString();
     }
    
    
    }
    

    index.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     import="linjie.com.*"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    
     <%
      Stu[] stus=new Stu[3];
      stus[0]=new Stu("xlj","A");
      stus[1]=new Stu("lucy","B");
      stus[2]=new Stu("kingA","C");
      pageContext.setAttribute("stus",stus);
     %>
     stus[1].Sname=${stus[1].sname }
    </body>
    </html>
    

    客戶瀏覽器顯示結果

    這里寫圖片描述

    六、EL獲取list中數據

    <%@page import="java.util.*"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <%
      List<String> names=new ArrayList<String>();
      names.add("xlj");
      names.add("lucy");
      pageContext.setAttribute("names", names);
     %>
    
     <!-- 因為List底層是數組,所以可以這樣寫 -->
     names[1]=${names[1] }<br>
    </body>
    </html>
    

    客戶瀏覽器顯示結果

    這里寫圖片描述

    注意:

    EL可以通過索引訪問List,但無法訪問Set。因為Set中沒有索引概念

    七、EL訪問Map

    <%@page import="java.util.*"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <%
      Map<String,Object> map=new HashMap<String,Object>();
      map.put("age", 20);
      map.put("name", "xlj");
      pageContext.setAttribute("map", map);
     %>
     name=${map.name }<br>
     age=${map.age }<br>
    </body>
    </html>
    

    客戶瀏覽器顯示結果

    這里寫圖片描述

    八、EL中的運算符(empty)

    1、先說說幾個常用運算符

    算術運算符:+、-、*、/、%(不支持++、–) 關系運算符:==、!=、>、>=、<、<= 邏輯運算符:!、&&、||、not、and、or 條件運算符:?: 取值運算符:[]、點號

    2、empty運算符

    用法為${empty 變量},結果為布爾值

    <%@page import="java.util.*"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <%
      String name1=null;
      String name2="";
      List<String> name3=new ArrayList<String>();
    
      pageContext.setAttribute("name1", name1);
      pageContext.setAttribute("name2", name2);
      pageContext.setAttribute("name3", name3);
     %>
     empty對于沒有定義的變量,運算結果為true:
     empty namex=${empty namex }<br>
    
     empty對于null的引用,運算結果為true:
     empty name1=${empty name1 }<br>
    
     empty對于為空串的String引用,運算結果為true:
     empty name2=${empty name2 }<br>
    
     empty對于沒有元素的數組或集合,運算結果為true:
     empty name3=${empty name3 }<br>
    </body>
    </html>
    

    客戶瀏覽器顯示結果

    這里寫圖片描述

    九、自定義EL函數

    因為EL本身不具有處理字符串能力,所以可以自定義EL函數
    - 定義函數(新建MyEL.java類)
    - 注冊:先找到jsp2-example-taglib.tld,將頭部以及注冊函數復制到自己創建的.tld文件中(.tld放在WEB-INF下)
    - 在index.jsp中使用,使用時需要<%@ taglib uri=”http://tomcat.apache.org/jsp2-example-taglib” prefix=”MyEL” %>

    1、定義函數MyEL.java

    package linjie.com;
    
    
    //自定義函數
    //該類及其函數,需要在擴展名為.tld的xml文件中注冊
    //tld:tag library definition(標簽庫定義)
    //xml文件是需要約束的,即需要配置文件頭部。這個頭部約束可以從一下文件中進行復制
    //在Tomcat安裝目錄下:webapps\examples\WEB-INF\jsp2
    //文件為:jsp2-example-taglib.tld
    
    //這個.tld的xml文件,需要定義在當前web項目的WEB-INF目錄下,在此目錄下創建以.tld結尾的xml文件
    //將jsp2-example-taglib.tld中頭部復制到創建的xml文件中
    
    //再將函數注冊,還是在jsp2-example-taglib.tld底部中復制
    public class MyEL {
     private static MyEL instance;
     public static MyEL getInstance() {
      if(instance==null)
      {
       instance=new MyEL();
      }
      return instance;
     }
    
     //字符串小寫變大寫
     public static String LowerToUpper(String str) {
      return str.toUpperCase();
     }
    }
    

    2、將jsp2-example-taglib.tld中頭部部分以及底部的注冊函數部分復制到自己創建的tld(在WEB-INF下)文件中

    這里寫圖片描述

    這里寫圖片描述

    這里寫圖片描述

    這里寫圖片描述

    MyEL.tld

    <?xml version="1.0" encoding="UTF-8"?>
    <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
     version="2.0">
    
     <!-- 定義標簽庫信息 -->
     <description>A tag library exercising SimpleTag handlers.</description>
     <tlib-version>1.0</tlib-version>
     <short-name>MyEL</short-name><!-- 標簽庫名稱,一般定義成和文件名一樣 -->
     <uri>http://tomcat.apache.org/jsp2-example-taglib</uri>
    
     <!-- 注冊函數 -->
      <function>
      <name>MyLowerToUpper</name>
      <function-class>linjie.com.MyEL</function-class><!-- 方法得類 -->
      <function-signature>java.lang.String LowerToUpper( java.lang.String )</function-signature><!-- 方法簽名 :需要返回值以及方法名、參數-->
     </function>
    </taglib>
    

    3、在index.jsp中使用,使用時需要<%@ taglib uri=”http://tomcat.apache.org/jsp2-example-taglib” prefix=”MyEL” %>

    <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8"%>
    <%@ taglib uri="http://tomcat.apache.org/jsp2-example-taglib" prefix="MyEL" %><!-- tld中的uri和short-name -->
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <!-- 這個方法名是在tld注冊時的name -->
     ${MyEL:MyLowerToUpper("sasas") }<br>
    
    
     <!-- EL函數只能處理四大域中的屬性值及String常量 -->
     <%
      String name="xlj";
      pageContext.setAttribute("name", name);
     %>
     ${MyEL:MyLowerToUpper(name) }<br>
    
    </body>
    </html>
    

    客戶瀏覽器顯示結果

    這里寫圖片描述

    十、EL總結

    EL表達式不能出現在Java代碼塊、表達式塊等JSP動態代碼部分 EL只能從四大域屬性空間中獲取數據(pageContext、request、session、application) EL不會拋出空指針異常,只會不顯示 EL不會拋出數組越界異常,只會不顯示 EL不具有對字符串進行處理的能力(可以使用JSTL的EL或者自定義EL函數)

    到此這篇關于jsp EL表達式詳解的文章就介紹到這了,更多相關jsp EL表達式內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:JSP頁面無法識別EL表達式問題解決方案使用IDEA編寫jsp時EL表達式不起作用的問題及解決方法JSP中EL表達式用法_動力節點Java學院整理淺談java里的EL表達式在JSP中不能解析的問題JAVA JSP頁面技術之EL表達式整理歸納總結淺談jsp EL表達式取值過程、page和pagecontext的區別JSP中EL表達式的用法詳解(必看篇)jsp頁面中EL表達式被當成字符串處理不顯示值問題的解決方法jsp中EL表達式獲取數據實例解析JSP中EL表達式的各種運用JSP 不能解析EL表達式的解決辦法JSP EL表達式詳細介紹jsp 不支持EL表達式,解決辦法

  3. 本文相關:
  4. jsp spring配置文件中傳值的實例詳解
  5. jsp中獲取當前目錄的方法
  6. jsp頁面跳轉方法小結
  7. 淺析jsp的9大內置對象和4大作用域對象
  8. jsp數據分頁導出下載顯示進度條樣式
  9. java數據庫存取技術
  10. 通用彈出層頁面(兼容ie、firefox)可關閉控制寬高及屏蔽背景
  11. 解決jsp開發中不支持el問題
  12. jsp分頁顯示的實現代碼
  13. jsp文件操作之讀取篇
  14. jsp中的JSTL與EL表達式用法及區別
  15. 在JSP中使用EL表達式如何設置編碼?
  16. jsp el表達式怎么解析
  17. EL表達式 可以用在jsp頁面的java腳本中嗎
  18. JSP嵌入的java代碼怎么傳入一個EL表達式的值?
  19. java相關。關于jsp中使用el表達式的格式,謝謝!
  20. jsp腳本和el表達式的區別?
  21. jsp頁面EL表達式“${ctx}”其真正的含義和用法是什么?
  22. 如何取出jsp中el表達式的值
  23. jsp中什么時候用java代碼el表達式和
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全javascriptasp.netphp編程ajax相關正則表達式asp編程jsp編程編程10000問css/htmlflex腳本加解密web2.0xml/rss網頁編輯器相關技巧安全相關網頁播放器其它綜合dart首頁jsp頁面無法識別el表達式問題解決方案使用idea編寫jsp時el表達式不起作用的問題及解決方法jsp中el表達式用法_動力節點java學院整理淺談java里的el表達式在jsp中不能解析的問題java jsp頁面技術之el表達式整理歸納總結淺談jsp el表達式取值過程、page和pagecontext的區別jsp中el表達式的用法詳解(必看篇)jsp頁面中el表達式被當成字符串處理不顯示值問題的解決方法jsp中el表達式獲取數據實例解析jsp中el表達式的各種運用jsp 不能解析el表達式的解決辦法jsp el表達式詳細介紹jsp 不支持el表達式,解決辦法jsp spring配置文件中傳值的實例詳解jsp中獲取當前目錄的方法jsp頁面跳轉方法小結淺析jsp的9大內置對象和4大作用域對象jsp數據分頁導出下載顯示進度條樣式java數據庫存取技術通用彈出層頁面(兼容ie、firefox)可關閉控制寬高及屏蔽背景解決jsp開發中不支持el問題jsp分頁顯示的實現代碼jsp文件操作之讀取篇jsp el表達式詳細介紹jsp下頁面跳轉的幾種方法小結jsp生成頁面驗證碼的方法[附代碼在jsp頁面如何獲得url參數spring mvc 框架搭建配置方法及詳jsp web.xml文件的作用及基本配置jsp自定義標簽taglib實現過程重點servlet+jsp實現圖片或文件的上傳將html頁改成jsp的兩種方式jsp實現用戶登錄、注冊和退出功能jsp實現分頁效果jsp按格式導出doc文件實例詳解實例解析jsp中el表達式的各種運用spring 自動代理創建器詳細介紹及簡單實例js實現百度地圖同時顯示多個路書效果jsp與js交互問題 值傳遞jsp自定義標簽簡單入門教程微信支付 開發賬號體系各參數詳解jsp自定義標簽獲取用戶ip地址的方法jsp mysql插入數據時出現中文亂碼問題的解
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载