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

首頁(yè) > 編程 > JSP > 正文

JavaServer Page(JSP)簡(jiǎn)介1

2024-09-05 00:20:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
javaserver page(jsp)是一種基于java的技術(shù),用于生成動(dòng)態(tài)網(wǎng)頁(yè),支持跨平臺(tái)、跨web服務(wù)器。

jsp可以與microsoft的active server page相比,但它使用類似html的標(biāo)記以及java代碼片段來(lái)代替vbscript。如果你使用本身不支持asp的web服務(wù)器(即apache或netscape服務(wù)器),那么可以考慮jsp。你也可以為這些服務(wù)器購(gòu)買asp插入模塊,但是很貴。而且,現(xiàn)在sun還不對(duì)使用jsp收取許可費(fèi)(盡管將來(lái)有可能會(huì)收的)。solaris、linux以及windows的這些組件也非常容易獲得。

不要把jsp和服務(wù)器端的javascript弄混。web服務(wù)器可以自動(dòng)地把由jsp生成的java代碼段轉(zhuǎn)換成java servlet。jsp還可以自動(dòng)控制以前用perl腳本或服務(wù)器專用api(如asp)手工編寫(xiě)的許多功能。

現(xiàn)在我們將帶你入門,并幫你創(chuàng)建一你需要一個(gè)java 2 software development kit(jsdk),它以前被稱為java development kit(jdk),你還需要javaserver web development kit (jswdk)、tomcat或其他支持jsp的web服務(wù)器。sun免費(fèi)提供windows、solaris和linux等操作系統(tǒng)的jsdk和jswdk。

如果你想在你現(xiàn)有的web服務(wù)器使用jsp,而這個(gè)web服務(wù)器本身不支持jsp和java servlet,試一試allaire的jrun,它可以作為netscape的enterprise和fasttrack server、microsoft的internet information server(iis)和personal web server(pws)、apache以及其他一些服務(wù)器的插件。你還可以使用apache web服務(wù)器的java版本,它包含在最新的jswdk中。

下載并安裝軟件
目前,jsdk的1.2.2-001版本是一個(gè)可下載安裝的歸檔文件。這個(gè)大約20mb的下載軟件提供了一個(gè)完整的java開(kāi)發(fā)環(huán)境,它可以讓你創(chuàng)建任何使用標(biāo)準(zhǔn)核心api的基于java的解決方案。不過(guò),你的web服務(wù)器使用jsp時(shí)唯一要做的就是訪問(wèn)java的編譯器。為了告訴web服務(wù)器編譯器的位置,需要將環(huán)境變量java_home設(shè)置為指向jsdk的安裝目錄。如果你已在windows上安裝并選擇了缺省目錄,則應(yīng)在autoexec.bat文件中加入“set java_home=c:/1.2.2”一行,然后重新啟動(dòng)計(jì)算機(jī)。

在安裝了jsdk后,下載并安裝jswdk或基于java的apache web服務(wù)器——beta版的tomcat。你把它放在哪里都可以,只要你能再找到它。一般來(lái)說(shuō),它被放在最高一級(jí)的目錄中,這樣,你就可以替換jswdk或jsdk的版本而不需要移動(dòng)另一個(gè)了。在安裝了這個(gè)文件后,你就可以進(jìn)行jsp開(kāi)發(fā)了。

正確安裝了jswdk后,運(yùn)行startserver命令啟動(dòng)web服務(wù)器。缺省情況下,它在8080端口偵聽(tīng)。要檢查安裝是否正確,你可以在啟動(dòng)服務(wù)器之后加載一個(gè)jsp示例文件(http://localhost:8080/examples/jsp/)。如果你可以成功地運(yùn)行示例文件,這說(shuō)明你的安裝是正確的。但是如果在用來(lái)啟動(dòng)服務(wù)器的控制臺(tái)窗口中顯示了錯(cuò)誤信息,那么你就需要解決這個(gè)問(wèn)題。最常出現(xiàn)的問(wèn)題是沒(méi)有設(shè)置(或沒(méi)有正確設(shè)置)java_home環(huán)境變量。要查看當(dāng)前的環(huán)境變量設(shè)置,可以在dos命令提示符下輸入“set”命令。

開(kāi)始使用
在解釋jsp語(yǔ)法之前,先創(chuàng)建一個(gè)顯示當(dāng)前日期和時(shí)間的web頁(yè)面,并保存為sample.jsp。

<html>
<head>
<title>first page</title>
</head>
<body>
<h3>today is:
<%= new java.util.date() %>
</h3>
</body>
</html>


把這個(gè)文件和你所有的html和jsp頁(yè)面放進(jìn)jswdk安裝目錄下的web頁(yè)面目錄中。你可以在http://localhost:8080/sample.jsp中加載這個(gè)頁(yè)面。在這個(gè)頁(yè)面第一次被訪問(wèn)時(shí),web服務(wù)器把jsp翻譯成java servlet,這樣你就可以看到系統(tǒng)當(dāng)前的日期和時(shí)間。現(xiàn)在,在下載、安裝和配置了開(kāi)發(fā)環(huán)境之后,你可以去學(xué)習(xí)jsp語(yǔ)法并創(chuàng)建自己的基于jsp的解決方案了。




發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 河池市| 疏附县| 高密市| 二连浩特市| 汽车| 嵩明县| 红安县| 石台县| 定日县| 正阳县| 蓝田县| 石阡县| 水城县| 龙游县| 渭源县| 闽清县| 通河县| 高碑店市| 平陆县| 山阴县| 浮山县| 灵武市| 文登市| 罗田县| 屏东县| 巴彦淖尔市| 五台县| 乌兰察布市| 大庆市| 英山县| 屏山县| 平陆县| 明星| 阿坝| 乌苏市| 兰州市| 湘潭县| 望谟县| 康乐县| 页游| 中西区|