JSP初級教程之跟我學(xué)JSP(二)_JSP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:JSP初級教程之跟我學(xué)JSP(一)第一章配置服務(wù)器環(huán)境 Jsp 全稱是JavaServerPages(而不是 JavaScript 的縮寫,JavaScript是使用Java語言的一種腳本語言),用我的話說,它就是一堆使用于網(wǎng)頁瀏覽器上的代碼(或者說代碼規(guī)范),從這個角度講和 Asp 類似。它并不是一種編程語言,但是它需要
第二章 輕度接觸server.xml現(xiàn)在開始編寫我們的第一個.jsp文件了,代碼如下:
----------------------------------------------------------------------------------
<%@ page contentType="text/html; charset=gb2312" language="java"errorPage="" %>
<%
out.print("納粹黨應(yīng)該被徹底消滅");
%>
----------------------------------------------------------------------------------
這個文件是在頁面輸出一句話,你甚至可以用記事本來編寫,但主要的問題是,這個文件(比如叫test.jsp)它放在哪里。Tomcat的默認目錄好象是D:\Tomcat 5.0\webapps\jsp-examples,早期4.1版本目錄是examples,把這個文件放到j(luò)sp-examples下,開啟Tomcat服務(wù)器,在地址欄輸入:http://ringz:8080/jsp-examples/test.jsp。
現(xiàn)在要說的問題是:我不想用8080這個端口,直接用http://ringz/jsp-examples/test.jsp多好啊。這首先要取決你的80端口是否被占用,一般來說你的機器里沒有安裝IIS或者停掉IIS服務(wù),80端口就可以使用。具體的修改方法如下:打開這個文件——D:\Tomcat 5.0\conf\server.xml,你會找到這樣一段代碼:
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
把port="8080"改成port="80",保存文件,重啟Tomcat服務(wù)器,如果能夠啟動,說明可以使用80端口了;而要是Tomcat啟動窗口一閃即關(guān)掉,就說明80端口已經(jīng)被占用了(這個判斷的前提是該server.xml文件沒有錯誤,如果有其他錯誤的話,比如少一個“/>”,也會這樣)。按照此方法你可以改成其他閑置的端口,比如說,給我們做軟件的公司在測試的時候使用的是7988端口。除了80端口,其他端口都要在地址欄注明,80之所以不用是因為它是http協(xié)議的默認端口。
接下來的問題是:我不想把寫好的.jsp文件放在D:\Tomcat 5.0\webapps\jsp-examples下怎么辦?這同樣需要修改server.xml文件:假如你的.jsp文件都放在e:\MyJsp下,則在該文件的<Host></Host>之間加入這樣一段代碼:<Context path="/MyJsp" docBase="e:\MyJsp" debug="0" reloadable="true" crossContext="true"/>(注意要和文件名的大小寫要一致)。這樣你可以在地址欄輸入http://ringz/MyJsp/test.jsp(同樣要注意大小寫要一致)來運行這個文件。如果改成:<Context path="" docBase="e:\MyJsp" debug="0" reloadable="true" crossContext="true"/>,這樣在地址欄里輸入http://ringz/test.jsp就行了。
你感興趣的話可以看看只輸入http://ringz后頁面是什么樣的。
現(xiàn)在你可能會有這個想法:我的一個系統(tǒng)(或者叫一個站點)有一個固定的入口文件,比如叫l(wèi)ogin.htm,我希望只在地址欄輸入http://ringz就可以打開這個文件,這怎么辦?這個我們可以通過修改和server.xml處于同目錄下的web.xml文件來實現(xiàn):一般在這個文件的最下有這樣一段代碼:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
你只需要將其中一個改成<welcome-file>login.htm</welcome-file>就行了。對于這個web.xml文件我們以后還會提到,就先不多說了。
記住一點:server.xml或者web.xml文件在修改后一定要重啟Tomcat服務(wù)器才行。
分享:新手的JSP學(xué)習(xí)心得之(二)五、 JSP 調(diào)試 JSP調(diào)試比較麻煩,特別是當(dāng)bean是在一個session中存在時,更加困難。得從好幾個頁面開始往里面走才行。通常是用out.println()或System.out.print()來打一大堆信息來查問題。如果是用jbuilder做開發(fā),它能直接調(diào)試JSP.不過更重要是知道錯誤產(chǎn)生原
相關(guān)JSP教程:
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實現(xiàn)
- 網(wǎng)頁模板:關(guān)于jsp頁面使用jstl的異常分析
- JSP頁面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項目中連接Access數(shù)據(jù)庫的配置方法
- JDBC連接Access數(shù)據(jù)庫的幾種方式介紹
- 網(wǎng)站圖片路徑的問題:絕對路徑/虛擬路徑
- (jsp/html)網(wǎng)頁上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對路徑下的圖片解決方法
- 相關(guān)鏈接:
- 教程說明:
JSP教程-JSP初級教程之跟我學(xué)JSP(二)
。