国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

菜鳥學jsp(一)

2019-11-18 16:23:33
字體:
來源:轉載
供稿:網友

  由于對java的興趣,我從一年前開始學習java深知初學者在遇到老鳥們看來的許多小問題是的焦急與痛苦。現在與大家來分享一下學習jsp的一些經驗,由于水平有限,錯誤再所難免,望老鳥們不吝賜教,以求共同進步。

  說是介紹jsp但由于其內容繁雜,我將只著重描述jsp tags的使用。但在這之前先簡單
介紹一下jsp的基本知識,并且一切實現是在win2000環境下。

  說了這么多,那么什么是jsp呢。jsp全稱是java servlet page,是一種基于文本的件。
它像Html,svg,wml,xml,一樣可以顯示靜態內容,也可以像php,asp一樣處理動態內容,如:database.

  下面我們先來看看jsp長的什么樣:

  
<%@ page contentType="text/html; charset=GBK" %>
  <html>
  <head>
  <title>
  hello
  </title>
  </head>
  <h1>
  <%= "hello the world" %> //**********
  </h1>
  <body bgcolor="#00ffff">
  <B>Hello the world</B>
  </body>
  </html>

                  code 1

  看起來是不是一點也不難,熟悉html的朋友一定很快就可以發現以上的代碼與htm幾乎完全一樣只有打星的一行沒見過。不過想也很容易猜出它的意思,無非將“hello the world"顯示出來。也許有人要問,要顯示靜態內容直接用html不就可以實現了么。是的,但是從以上可以看出jsp對靜態的顯示也給出了一種替代方案,似乎也暗示了jsp(尤其是我將著重介紹的tag)的強大功能。隨著學習的深入,這一點將變的明顯。

  
   jsp頁面處理請求的過程和servlet是相似的(實際上每個jsp頁面都會別編譯成一個對應的servlet).所以jsp的生命周期取決于不同廠商實現servlet的方法。但有請求到達jsp頁面時,將有與其對應的servlet處理。并且服務器將會自動比較jsp頁面與其對應的servlet如果發現頁面被更新了,其會自動編譯新的頁面(除非認為的改變服務器的設置).這對與編寫和調試是十分方便的。

  說到這很多人也許手早就癢癢了(嘻稀我也是的,每當學一門新東東時,我最煩的就是看了半天書還是什么也不會)。下面我們就來run一下剛才那個jsp頁面。

  如果你想使jsp能run起來,首先需要一個支持jsp的服務器程序。我推薦Tomcat,沒有的朋友可以到http://jakarta.apache.org下載(是免費的)。當然jdk也是必不可少的(可到http://java.sun.com去下載)。安裝完后你還需要設置環境變量——JAVA_HOME,它的值是你安裝jdk的目錄。設置后好重起機器。之后執行%CATALINA_HOME%/bin/startup(在WINDOWS下)。而后你可以在你的IE中打如:http://127.0.0.1:8080/如果見到了tomcat的index.html頁面就說明你的安裝沒有問題了(注意由于tomcat要占據8080端口,所以在執行startup時,你必須保證8080端口沒被占據)。

  只做了這么一點你還是不能run一個jsp頁的,你首先打開tomcat的安裝目錄,我的是D:/server/tomcat在它下面你會發現一個叫webapps的目錄(我用的是tomcat4.0.1,不同版本可能有所不同,如果不同可參考tomcat提供的文檔),在webapps下新建一個目錄,如:home,再在home下建目錄WEB-INF(這個目錄是tomcat要求的,必須建立,并要注意大小寫),而后在WEB-INF下建立名為web.xml的xml文件,
內容是:

 <?xml version="1.0" encoding="ISO-8859-1"?>

  <!DOCTYPE web-app
      PUBLIC "-//Sun Microsystems, Inc.//DTD Web application 2.3//EN"
      "http://java.sun.com/dtd/web-app_2_3.dtd">

  <web-app>
  </web-app>
 

下面就是最后一步了。
在home下建立一個名為jsp的目錄,并在jsp下建立hello.jsp文件其內容就是code 1。而后重新啟動tomcat,并在IE中打入http://127.0.0.1:8080/home/jsp/hello.jsp.bingo!你就可以看到勝利果實了。

bill-轉自:csdn

(出處:http://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彝良县| 武邑县| 新郑市| 清原| 永和县| 临西县| 兴海县| 文山县| 高淳县| 台南市| 平乐县| 仁化县| 三台县| 海口市| 泾川县| 祥云县| 巴青县| 腾冲县| 沛县| 固原市| 莱阳市| 方正县| 平罗县| 曲水县| 藁城市| 盱眙县| 黄陵县| 龙南县| 武乡县| 晋城| 卢氏县| 边坝县| 商南县| 克拉玛依市| 西充县| 井研县| 潞城市| 舞钢市| 舞钢市| 柘城县| 象州县|