java web 編程學習總結

知識點補充: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----在瀏覽器中輸入連接。

相關文章
相關標籤/搜索