程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP原理筆記(二)

JSP原理筆記(二)

編輯:關於JSP

  JSP腳本元素:表達式,Scriptlet,聲明 表達式的概念     表達式是對數據的表示,系統將其作為一個值進行計算和     顯示 表達式在JSP頁面中的表現形式     <% = Java表達式 %>  Demo代碼: [html]  <%@page contentType="text/html; charset=utf-8" %>   <html>   <head>   <title>jsp表達式demo</title>   </head>   <body>   <h1>JSP表達式</h1>   <b>PI的值</b><%=Math.PI %><br>   <b>100,233中較大的值:</b><%=Math.max(100, 233) %>   <b>100,233中較小的值:</b><%=Math.min(100, 233) %>   <b>100+233的值</b><%=100+233 %>      <b>(3+2)==5的值 :</b><%=(3+2)==5 %><br/>       <b>(3+2)!=5的值 :</b><%=(3+2)!=5 %><br/>      </body>   </html>   Math類所在的包為什麼不需要引入,因為Math所在的包是在java.lang中,凡是這個路徑中的包都是系統自動引入的,不需要程序員手動import。 演示圖片:   Scriptlet:  JSP Scriptlet就是在JSP頁面裡嵌入一段Java代碼 JSP Scriptlet在JSP頁面中的表現形式     <% Java代碼 %> Demo代碼: [html]  <%@page contentType="text/html; charset=utf-8" %>   <html>   <head>   <title>scriptlet演示頁面</title>      </head>   <body>   <h1>打印九九乘法表</h1>   <%--這是程序員注釋,客戶端是不可見的 --%>   <!-- 這是頁面注釋,客戶端可見 -->      <%   for(int i=1;i<=9;i++)   {       for(int j=1;j<=i;j++)       {           out.print(i+"*"+j+"="+i*j+"    ");                  }       out.println("<br>");   }   %>   </body>   </html>     演示頁面效果: JSP 聲明的概念      JSP聲明就是在JSP頁面中聲明Java方法或變量等 JSP聲明在JSP頁面中的表現形式      < % ! Java 代碼 %>  Demo代碼: [html]   <%@page contentType="text/html; charset=utf-8"%>   <html>   <head>   <title>JSP聲明學習頁面</title>   </head>   <body>   <%!   public final String author="Nicolas";   public String getFamilyName(String name){        char fn=name.charAt(0);//獲取第一個字符,當然前提是中文名       return name+"的姓氏為:"+fn;   }   %>   <%       String name1="趙雲";       String name2="尉遲恭";       String name3="秦叔寶";       out.print("<center>");       out.print(getFamilyName(name1));       out.print("<br>");       out.print(getFamilyName(name2));       out.print("<br>");       out.print(getFamilyName(name3));       out.print("<br>");       out.println("頁面作者是:"+"<font color=red size=5>"+author+"</font>");       out.print("</center>");   %>   </body>   </html>  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved