導航:首頁 > 編程語言 > jsp測試例子

jsp測試例子

發布時間:2023-09-05 23:10:52

jsp的環境配置與簡單jsp頁面測試

JSP是一門基於java語言的一種web應用開發技術,由JSP製作的動態網站具有非常好的跨平台性;所以對於做web開發的程序員來說,精到的掌握JSP的使用是極其重要的;在網路通信中,最常見的模式是B/S通信模式,即用戶把需要獲取的信息用瀏覽器向某個伺服器發出請求,伺服器使用web服務軟體將用戶的請求信息處理後發送給用戶;所以使用jsp技術發送的請求就需要伺服器端有相應的jsp引擎(即web服務軟體)進行處理,jsp引擎有很多,下面使用有sun公司開發的開源的tomcat伺服器來進行講述;所以下面從tomcat伺服器的安裝開始講起分為:一、tomcat的安裝與配置;二、測試jsp頁面;三、設置web服務目錄三個方面來進行說明。

一:tomcat的安裝與配置

這里默認jdk已經安裝成功且環境變數已經設置為如下值:變數名Java_Home=E:\jdk1.8.0_45變數名Classpath=E:\jdk1.8.0_45\jre\lib\rt.jar;,;變數名Path=E:\JDK1.8.0_45\BIN

安裝tomcat有兩種方式(一)apache-tomcat-6.013.zip文件的安裝;(二)apache-tomcat-6.013.exe文件的安裝下面只介紹第一種方式;

將apache-tomcat-6.013.zip文件解壓到磁碟的某個分區下,如解壓到E:\,將出現下面的目錄結構

接下來雙擊bin目錄下的startup.bat文件,將會出現如下MS-DOS窗口表明已經啟動了tomcat伺服器,若不關閉該窗口該伺服器將一直工作下去;

若雙擊後沒有出現該界面或者只是閃爍了一下,一般是環境變數沒有設置好;然後在瀏覽器的地址欄里輸入http://localhost:8080或者http://127.0.0.1:8080訪問將出現下面的界面:

這里localhost和127.0.0.0代表本主機,8080代表接受請求的埠號,tomcat默認使用該埠號,如果該埠號被佔用將無法接受請求,需要在tomcat伺服器的conf目錄下的server.xml里更改埠號,方法如下:用記事本打開server.xml文件找到下面的部分將8080設置為要使用的埠號即可;但是建議不要使用1~1024之間的埠號以免與其他網路發生沖突,若埠號為80的埠沒有被佔用則可使用80的埠號,這樣訪問jsp頁面時就可以省略埠號,如http://127.0.0.1/first.jsp

第二種方式只需要雙擊apache-tomcat-6.013.exe文件安裝即可,形成的目錄和第一種方式一樣;

二、測試jsp頁面

用記事本編寫如下first.jsp文件,以ANSI編碼方式保存在web服務目錄的根目錄webapps\Root里,內容如下:

在地址欄里輸入http://localhost:8080/first.jsp訪問出現下面的界面:

三、設置web服務目錄

在tomcat的webapps的文件夾下有如下內容,其中TOOT是tomcat的根目錄,訪問該目錄下的jsp頁面的內容時只需在瀏覽器的地址欄里輸入ip地址、埠號、和jsp頁面的名字即可(即省略web根目錄的名字),如:http://localhost:8080/first.jsp;其他的文件夾是tomcat的服務目錄,如果把first.jsp文件放到docs文件夾下,則在地址欄里要輸入http://localhost:8080/docs/first.jsp才能找到該文件;

另外也可設置tomcat的虛擬目錄來訪問指定目錄的jsp內容,比如想要訪問e盤下soft文件夾里的內容但是為了隱藏該目錄則要通過hello虛擬目錄來訪問;這時可以在server.xml文件里的</host>標簽的上面加入下面的內容:

這樣要訪問e:/soft文件夾里的first.jsp文件就可以通過在地址欄里輸入http://localhost:8080/hello/first.jsp來訪問了;

這里再來說一下相對目錄的問題,在web服務目錄下的目錄稱為該web服務目錄下的相對目錄;若在文本的服務目錄sun下有一個子目錄moon,在moon目錄下有一個文件a.jsp,若需要訪問該文件則需要在地址欄里輸入http://120.0.0.1:8080/sun/moon/a.jsp來訪問;另外web服務目錄下的頁面要訪問相對目錄下的jsp頁面則要通過相對目錄來訪問,如sun服務目錄下的b.jsp頁面要通過超鏈接來訪問sun子目錄moon下的a.jsp則要使用moon/a.jsp(注意不是/moon/a.jsp;"/"是代表根目錄,/moon/a.jsp將代表moon是web的一個服務目錄,而不是服務目錄sun下的子目錄);

⑵ 簡單jsp+servlet+access資料庫測試代碼

jsp+servlet+access資料庫測試代碼:
<%
ResultSet rs = null ;
Connection conn = null ;
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=a.accdb" ;
String user = "sa" ;
String pass = "" ;
String pp = request.getRealPath(". ") ;
out.print(pp);

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
conn = DriverManager.getConnection(url,user,pass) ;
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE) ;
rs=stmt.executeQuery( "select * from student") ;
out.print( "access 連接成功 ") ;
rs.close() ;
stmt.close() ;
conn.close() ;
}
catch(ClassNotFoundException e){
out.print(e.getMessage()) ;
}
catch (SQLException e){
out.print(e.getMessage()) ;
}
catch(Exception e){
out.print(e.getMessage()) ;
}
%>

⑶ 怎麼對jsp進行頁面測試。。已安裝tomcat7.0

1. 下載並安裝tomcat。
2. 編寫自己的JSP網頁和Java對象。
3. 配置自己的Web應用。配置方法:
在TOMCAT_HOME/conf/server.xml文件中加入一行:
<Content path="/appName" docBase="webapps/appName" debug="0" reloadable="true"/>
其中,TOMCAT_HOME是tomcat的主目錄,appName是你的Web應用的名稱。
4. 將你的jsp文件、html文件、image文件拷貝到TOMCAT_HOME/webapps/appName目錄下。
5. 編譯你的java文件。
6. 將編譯好的class文件拷貝到TOMCAT_HOME/webapps/WEB-INF/classes目錄下。也可將class文件打包成jar文件放到TOMCAT_HOME/webapps/WEB-INF/lib目錄下。
7. ALL IS OK! 你可以在你的瀏覽器上看到你的成果了:
http://localhost:8080/appName/youjsp.jsp
其中,appName是你配的Web應用名稱,youjsp.jsp是你編寫的jsp文件名。

閱讀全文

與jsp測試例子相關的資料

熱點內容
更改程序圖標c語言 瀏覽:629
網路電視偷停怎麼辦 瀏覽:418
linux連接ftp 瀏覽:512
es文件瀏覽器視頻筆記 瀏覽:874
mac無法打開描述文件 瀏覽:134
什麼軟體打文件 瀏覽:53
資料庫無數據變成0 瀏覽:899
名企筆試如何刷編程題 瀏覽:49
js跳到頁面某地 瀏覽:550
jsp展示clob欄位 瀏覽:779
nyx在網路上是什麼意思 瀏覽:145
樂播農業app是什麼 瀏覽:530
編程框架如何開發 瀏覽:136
金庸群俠傳3修改代碼 瀏覽:712
檢察院的文件類別有哪些 瀏覽:793
怎麼把九游殘留數據刪除 瀏覽:828
有什麼女生主動聊天的app 瀏覽:436
有哪些可以督促自己的app 瀏覽:244
用USB傳輸視頻文件夾顯示為空 瀏覽:710
恢復文件軟體免費版手機 瀏覽:648

友情鏈接