知識點補充:javascript
●JSP是在進行Java Web開發時使用的動態頁面編程語言html
●若是你想讓你的計算機上可以運行JSP程序,僅安裝Jdk還不夠,還要安裝JSP引擎(即web服務器),常見的web服務器有IIS、Tomcat、Resin、WebLogin、Websphere 等。java
●JSP聲明的是一段Java源代碼,用來定義類的屬性和方法,聲明後的屬性和方法能夠在該JSP文件的任何地方使用mysql
●JSP聲明的語法格式以下:web
<%! Java定義語句 %>sql
●JSP表達式運算所得結果轉換成字符串,語法格式:編程
<%= Java表達式/變量%>瀏覽器
例如:tomcat
<%=str%>服務器
<%=」a」+」b」%>
<%=30*20%>
上面的這些表法式的值至關於下面3行代碼:
out.println(str);
out.println(「a」+」b」);
out.println(30*20);
●JSP腳本編程
在<% 與 %> 之間標起來一段java代碼,每行語句後面加入分號,在腳本程序中定義的變量在整個頁面都有效,但不會被其餘線程共享。
語法格式:<% java代碼 %>
1. 啓動myeclipse---file—new – web project—輸入項目名稱---finish
2.編寫代碼(建立JSP)
點擊剛剛建好的項目下的WebRoot目錄---右擊----new ----JSP(Advanced Templates)----修改file name---finish,打開jsp文件便可進行編輯了
3.編輯好了以後,點擊start啓動服務器
在web browser地址欄內輸入地址:格式如:
http://localhost:8080/項目名/jsp名稱
或: http://主機名:8080/項目名/jsp名稱
遇到的問題:打不來新建好的jsp文件
解決方法:能打開就能夠了,右鍵—open with,選一種方式
報錯如:
eclipse的問題,打開eclipse,我忽略掉了錯誤提示,這纔沒有出現"The word is not correctly spelled"的
操做步驟:在eclipse下的Window--Preference輸入spell,而後把第一個複選框「Enable spell checking「給去掉就能夠了。
結論:編譯的時候沒問題的,因此不用管它了
要先啓動服務,再在web browser中輸入以下網址,便可顯示內容。
或以下網址
mysql安裝圖解網址:http://www.jb51.net/article/23876.htm
代碼:在jsp文件中:
1 <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> 2 3 <%! 4 5 //聲明一個變量 6 7 String str = "Object-oriented programming"; 8 9 //聲明一個字符串的截取方法 10 11 public String subStr(String str) 12 13 { 14 15 if(str == null || "".equals(str)) 16 17 { 18 19 return ""; 20 21 } 22 23 if( str.length()>20) 24 25 { 26 27 // javascript中substring() 方法用於提取字符串中介於兩個指定下標之間的字符。 28 29 return str.substring(0,20)+"..."; 30 31 } 32 33 else 34 35 return str; 36 37 } 38 39 %> 40 41 42 43 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 44 45 <html> 46 47 <head> 48 49 <title>JSP中聲明的使用</title> 50 51 </head> 52 53 <body> 54 55 <h3>原字符串是:<%=str%></h3> 56 57 <h3>截取後的字符串是:<%=subStr(str) %></h3> 58 59 </body> 60 61 </html>
效果:
1 <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> 2 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 5 <html> 6 7 <head> 8 9 <title>JSP中表達式的使用</title> 10 11 </head> 12 13 <body> 14 15 今天是:<%=new Date() %> 16 17 </body> 18 19 </html>
效果圖:
練習三:jsp腳本程序的使用
1 <%@ 2 3 page language="java" 4 5 import="java.util.*,java.text.*" 6 7 pageEncoding="GBK"%> 8 9 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 10 11 <html> 12 13 <head> 14 15 <title>輸出當前日期</title> 16 17 </head> 18 19 <body> 20 21 歡迎光臨!<br>今天是 22 23 <% 24 25 SimpleDateFormat formater = new SimpleDateFormat("yyyy年MM月dd日"); 26 27 String strCurrentTime = formater.format(new Date()); 28 29 out.print(strCurrentTime); 30 31 %> 32 33 </body> 34 35 </html>
效果圖:
今天由於要弄服務器端的代碼而又試着弄了一下java web程序,遇到一些問題,經過查詢網上資料順利解決,總結以下:
1.首先運行java web程序須要用到jdk,配置好環境,還要tomcat框架,在網上下載tomcat壓縮包,按照下面連接的方法操做便可配置好tomcat框架
http://jingyan.baidu.com/article/f96699bbb274c9894e3c1b23.html
http://jingyan.baidu.com/article/4853e1e53465271909f72690.html
2.還有一點是操做步驟:先打開tomcat、再右鍵項目---Run as---Myeclipse Service Application----在瀏覽器中輸入連接。