JSP學習 第一課

來源:互聯網
上載者:User
Code:
  1. 必備工具下載   
  2.     1.下載安裝MyEclipse   
  3.     2.下載安裝Tomcat   
  4. 配置開發環境   
  5.     1.可以建立一個web project(MyFirstWebProject 建成後已經產生了各個目錄,以及一個"index.jsp"樣本)   
  6.         File -> New -> Project -> MyEclipse -> Java Enterprise Projects -> Web Project   
  7.     2.配置Tomcat   
  8.         Window -> Preferences -> MyEclipse -> Servers -> Tomcat -> Tomcat 6.x -> 填寫自己Tomcat的相關路徑即可。   
  9.     3.配置開發用的JDK   
  10.         MyEclipse在安裝的時候會內建JRE運行環境,但是如果版本過低的話需要設定自己的JDK。Tomcat 6.x -> JDK 填寫自己的相關路徑。   
  11.     4.部署剛才建立的web project   
  12.         選擇部署按鈕 -> 選擇要部署的工程 -> add Server -> finsh   
  13.     5.在MyEclipse的Preview中找到Servers   
  14.         啟動MyEclipse和Tomcat兩個服務   
  15.     6.查看剛才建立的工程,開啟瀏覽器輸入http://127.0.0.1:8080/MyFirstWebProject/查看效果。   
  16. index.jsp檔案內容   
  17.     page屬性可以指定該jsp頁面的一些屬性,比如language、要用到的包、pageEncoding等。   
  18.     <%jsp代碼%>   
  19.     <%   
  20.     String path = request.getContextPath();   
  21.     //path指的是工程的檔案夾名 /MyFirstWebProject   
  22.     String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";   
  23.     //request.getScheme()得到的是協議名:http   
  24.     //request.getServerName()得到的是伺服器的IP地址,本機為localhost或者127.0.0.1   
  25.     //request.getServerPort()得到的是服務的連接埠號碼:8080   
  26.     //basePath="http://127.0.0.1:8080/MyFirstWebProject/"   
  27.     %>   
  28.     <base href="<%=basePath%>">   
  29.     html中的base屬性是設定該頁面中連結的基路徑,就是當設定路徑是,預設在前面加上basePath   
  30. web.xml設定檔,比較重要,暫時不做修改即可   

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.