java web學習筆記-jsp篇

來源:互聯網
上載者:User

標籤:

1.java web簡介

 

  1.1靜態頁面與動態網頁面
  表現形式 所需技術
靜態網頁 網頁內容固定,不會更新 html,css
動態網頁 網頁內容由程式動態顯示,自動更新 html,css,DB,java/c#/php,javascript,xml,主流的動態網頁指令碼(jsp,asp.net,php)

 

  1.2搭建java web開發環境

    jdk1.7+tomcat7.0+MyEclipse10。關於MyEclipse的安裝和配置請參見http://blog.sina.com.cn/s/blog_907043b301016jtp.html。Tomcat伺服器是Apache Jakarta的開源項目,是Jsp/Servlet容器。安裝Tomcat只需要解壓zip包到指定目錄即可。建立一個環境變數CATALINA_HOME,變數的值是Tomcat的根目錄D:\Program Files (x86)\apache-tomcat-7.0.57。全部的環境變數如下:

變數名 變數值
JAVA_HOME D:\Program Files (x86)\Java\jdk1.7.0_40
Path C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;%JAVA_HOME%\bin;D:\Program Files\Sublime Text 3;D:\Program Files\MySQL\MySQL Utilities 1.3.6\
classpath .;%JAVA_HOME%\lib\rt.jar;%JAVA_HOME%\lib\tools.jar;
CATALINA_HOME D:\Program Files (x86)\apache-tomcat-7.0.57

之後我們測試一下Tomcat的首頁:

  進入Tomcat伺服器根目錄下面的bin目錄,以管理員方式運行startup.bat,如果運行結果如下就表示Tomcat伺服器啟動成功。

  注意:不要關閉這個視窗(關閉視窗就意味著關閉了Tomcat伺服器,將其最小化)。

在瀏覽器地址欄輸入http://localhost:8080/斷行符號得到如下頁面:

  

1.3Tomcat目錄結構

  1.4手工編寫第一個web應用程式

  在專案檔夾中建立一個index.jsp:

 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4     <meta charset="UTF-8"> 5     <title>手工編寫的第一個java web項目</title> 6 </head> 7 <body> 8     <h1>這是手工編寫的第一個java web項目——jsp</h1> 9     <hr />10 </body>11 </html>

  在項目目錄中建立一個WEB-INF目錄拷貝/webapps/examples/WEB-INFO/web.xm到自己項目的/myJspProject/WEB-INFO中,在/myJspProject/WEB-INFO中建立兩個檔案夾:classes和lib。最後的項目目錄應該是這樣:

  測試:瀏覽器輸入:http://localhost:8080/myJspProject/index.jsp斷行符號,運行結果如下:

 解決方案:更改瀏覽器編碼為指定編碼:

  1.5WEB-INF目錄詳解

      該目錄是java web應用的安全目錄。所謂安全目錄就是用戶端無法訪問只有服務端可以訪問的目錄。其中web.xml是項目部署檔案,classes目錄:存放*.class檔案,lib目錄存放需要的jar包。例如:我們在WEB-INF中建立一個test.html,下面我們通過瀏覽器訪問:

  web.xml設定檔可以配置歡迎頁面預設的歡迎頁面是項目下面的index.jsp,加入我們需要將項目下的haha.jsp,在/WEB-INF/web.xml的web-app標記中添加以下代碼:

1 <welcome-file-list>2             <welcome-file>/haha.jsp</welcome-file>3</welcome-file-list>    

  運行結果:

  1.6實用Eclipse編寫第一個web應用程式

      注意:如果要使用Eclipse編寫java web應用應該使用Eclipse的J2EE版本。並在Eclipse中配置Tomcat伺服器Window-Preference-Server-Runtime Environment-Add,然後在WebContent目錄下建立jsp檔案,按下Ctrl+F11(或者在項目中右鍵-Run On Server)就可以使用內建瀏覽器訪問建立的網站。

  1.7用MyEclipse編寫第一個web應用程式

  在建立項目之前首先在MyEclipse中配置jre和tomcat。步驟Window-Preference-Java-Install JREs-Add;Window-MyEclipse-Servers-Tomcat(注意設定tomcat的jre並將伺服器設定為Enabled)。

  接下來在MyEclipse中啟動Tomcat伺服器:

  

  測試首頁http://localhost:8080/證明Tomcat正常啟動,我們就可以在MyEclipse中啟動和發布Web應用程式了。

  New一個WebProject會產生以下的目錄結構(預設在WebRoot目錄下有一個index.jsp)。

  發布該WebApp。

  1.8理解項目的虛擬路徑

  

    該虛擬路徑是可以修改的項目上右鍵屬性-MyEclipse-Web。 

 

    重新部署,瀏覽器需要使用使用http://localhost:8080/hello/index.jsp訪問了。

  1.7修改Tomcat預設連接埠2.jsp文法基礎3.jsp內建對象4.java beans5.jsp狀態管理6.jsp指令與動作元素7.jsp案例項目

java web學習筆記-jsp篇

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.