程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP中JavaBean應用步驟詳解

JSP中JavaBean應用步驟詳解

編輯:關於JSP

編寫JSP動態網頁設計時,怎麼應用JavaBean呢?下面我一步步講解,說明一下,這只是我的經驗,可能並不完全概括,當然我已經成功地 編譯通過和正確使用了。

(有關圖示如下)

JavaBean的.class字節文件可以放到tomcat本身就有的classes目錄下,但是最好自定義目錄,在當前目錄建立以下目錄:…/WEB- INF/classes(比如我用的是webapps/Example/WEB-INF/classes/ 。上圖中,我所舉的例子中所用的Hello.java ,已經編譯通過,生成 Hello.class字節文件,放在classes文件夾裡),這樣就不像那種讓其它任何WEB服務文件都可使用的JavaBean的存放位置的情況,直接就 把.class字節文件放到tomcat中已經有了的classes目錄。不過現在高版本的tomcat已經沒有這些目錄了,那麼應用JavaBean時候,當然要自己 建立這些目錄啦。

建立目錄的時候要注意:文件夾名是WEB-INF,而不是WEN_INF,注意中間的橫槓要寫對;文件夾名是classes而不是class;classes下的包 名也得注意,它是跟你JavaBean裡所起的包名相同,比如,你在JavaBean文件中有以下語句:import Bao;就意味著你引入了名為Bao的包,那 麼在classes文件夾下的包名(文件夾名)應該是Bao了。

接著寫好JavaBean後,編譯。這裡說一下在DOS下怎麼編譯JavaBean:開始——運行——輸入cmd——通過 cd..或者cd進入到JavaBean所在目錄(比如圖中的Hello.java文件,我把它放在mypao裡,那麼在DOS下,就要進入到這個目錄裡來編譯它), 然後輸入命令:javac Hello.java後,就可以得到生成在mypao包中的Hello.class字節文件了,到此編譯完畢。如果重新修改過JavaBean,那 麼要先把以前的舊的.class文件刪除掉,然後重新編譯JavaBean。

接著就可以在JSP中使用它了。我拷貝代碼出來說明吧,a1.jsp文件代碼如下:

﹤%@ page contentType="text/html;charset=GB2312" %﹥
﹤%@ page import="mypao.Hello"%﹥
﹤!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"﹥
﹤html xmlns="http://www.w3.org/1999/xhtml"﹥
﹤head﹥
﹤meta http-equiv="Content-Type" content="text/html; charset=gb2312" /﹥
﹤title﹥JavaBean的應用﹤/title﹥
﹤/head﹥
﹤body bgcolor="#9900FF"﹥
﹤center﹥
﹤p﹥﹤h3﹥下面用JavaBean顯示:﹤/h3﹥﹤/p﹥
﹤jsp:useBean id="hh" class="mypao.Hello" scope="page"﹥ ﹤/jsp:useBean﹥
﹤%=hh.getX()%﹥
﹤/body﹥
﹤/html﹥

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved