亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

Tomcat下JSP、Servlet和JavaBean的配置

2024-09-05 00:19:40
字體:
來源:轉載
供稿:網友

最大的網站源碼資源下載站,

第一步:下載j2sdk和tomcat:

到sun官方站點(http://java.sun.com/j2se/1.4.2/download.html)下載j2sdk,注意下載版本為windows offline installation的sdk,同時最好下載j2se 1.4.2 documentation,然后到tomcat官方站點(http://www.apache.org/dist/jakarta/tomcat-4/)下載tomcat(下載最新4.1.x版本的tomcat);

第二步:安裝和配置你的j2sdk和tomcat:

執行j2sdk和tomcat的安裝程序,然后按默認設置進行安裝即可。

1.安裝j2sdk以后,需要配置一下環境變量,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的j2sdk安裝在c:/j2sdk1.4.2):

java_home=c:/j2sdk1.4.2

classpath=.;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar;(.;一定不能少,因為它代表當前路徑)

path=%java_home%/bin

接著可以寫一個簡單的java程序來測試j2sdk是否已安裝成功:

public class test{  public static void main(string args[]){  system.out.println("this is a test program.");  }  }

將上面的這段程序保存為文件名為test.java的文件。

然后打開命令提示符窗口,cd到你的test.java所在目錄,然后鍵入下面的命令

javac test.java

java test

此時如果看到打印出來this is a test program.的話說明安裝成功了,如果沒有打印出這句話,你需要仔細檢查一下你的配置情況。

2.安裝tomcat后,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的tomcat安裝在c:/tomcat):

catalina_home=c:/tomcat;

catalina_base=c:/tomcat;

然后修改環境變量中的classpath,把tomat安裝目錄下的common/lib下的servlet.jar追加到classpath中去,修改后的classpath如下:

classpath=.;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar;%catalina_home%/common/lib/servlet.jar;(tomcat5.0以上為servlet-api.jar)

接著可以啟動tomcat,在ie中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。

第三步:建立自己的jsp app目錄:

1.到tomcat的安裝目錄的webapps目錄,可以看到root,examples, tomcat-docs之類tomcat自帶的的目錄;

2.在webapps目錄下新建一個目錄,起名叫myapp;

3.myapp下新建一個目錄web-inf,注意,目錄名稱是區分大小寫的;

4.web-inf下新建一個文件web.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>  <display-name>my web application</display-name>  <description>  a application for test.  </description>  </web-app>

5.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內容如下:

<html><body><center>  now time is: <%=new java.util.date()%>  </center></body></html>
  

6.重啟tomcat

7.打開瀏覽器,輸入http://localhost:8080/myapp/index.jsp 看到當前時間的話說明就成功了。

第四步:建立自己的servlet:

1.用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個servlet程序,文件名為test.java,文件內容如下:

package test;  import java.io.ioexception;  import java.io.printwriter;  import javax.servlet.servletexception;  import javax.servlet.http.httpservlet;  import javax.servlet.http.httpservletrequest;  import javax.servlet.http.httpservletresponse;  public class test extends httpservlet {  protected void doget(httpservletrequest request, httpservletresponse response)  throws servletexception, ioexception {  printwriter out=response.getwriter();  out.println("<html><body><h1>this is a servlet test.</h1></body></html>");  out.flush();  }  }
  

2 .編譯

將test.java放在c:/test下,使用如下命令編譯:

c:/test>javac test.java

然后在c:/test下會產生一個編譯后的servlet文件:test.class

3 .將結構test/test.class剪切到%catalina_home%/webapps/myapp/web-inf/classes下,也就是剪切那個test目錄到classes目錄下,如果classes目錄不存在,就新建一個。 現在webapps/myapp/web-inf/classes下有test/test.class的文件目錄結構

4 .修改webapps/myapp/web-inf/web.xml,添加servlet和servlet-mapping

編輯后的web.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">    <display-name>my web application</display-name>  <description>  a application for test.  </description>  <servlet>  <servlet-name>test</servlet-name>  <display-name>test</display-name>  <description>a test servlet</description>  <servlet-class>test.test</servlet-class>  </servlet>  <servlet-mapping>  <servlet-name>test</servlet-name>  <url-pattern>/test</url-pattern>  </servlet-mapping>  </web-app>

這段話中的servlet這一段聲明了你要調用的servlet,而servlet-mapping則是將聲明的servlet“映射”到地址/test上

5 .好了,啟動tomcat,啟動瀏覽器,輸入http://localhost:8080/myapp/test 如果看到輸出this is a servlet test.就說明編寫的servlet成功了。

注意:修改了web.xml以及新加了class,都要重啟tomcat

第五步:建立自己的bean:

1.用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個java程序,文件名為testbean.java,文件內容如下:

 package test;  public class testbean{  private string name = null;  public testbean(string strname_p){  this.name=strname_p;  }  public void setname(string strname_p){  this.name=strname_p;  }  public string getname(){  return this.name;  }  }

2 .編譯

將testbean.java放在c:/test下,使用如下命令編譯:

c:/test>javac testbean.java

然后在c:/test下會產生一個編譯后的bean文件:testbean.class

3 .將testbean.class文件剪切到 %catalina_home%/webapps/myapp/web-inf/classes/test下,

4 .新建一個testbean.jsp文件,文件內容為:

<%@ page import="test.testbean" %>  <html><body><center>  <%  testbean testbean=new testbean("this is a test java bean.");  %>  java bean name is: <%=testbean.getname()%>  </center></body></html>

5 .好了,重啟tomcat,啟動瀏覽器,輸入http://localhost:8080/myapp/testbean.jsp 如果看到輸出java bean name is: this is a test java bean.就說明編寫的bean成功了。

這樣就完成了整個tomcat下的jsp、servlet和javabean的配置。接下來需要做的事情就是多看書、多讀別人的好代碼,自己多動手寫代碼以增強自己在這方面開發的能力了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲mm色国产网站| 欧美另类极品videosbestfree| 亚洲毛片一区二区| 国产精品成人久久久久| 日韩不卡在线观看| 亚洲激情视频在线观看| 欧美小视频在线| 久色乳综合思思在线视频| 久久精品男人天堂| 国产精品第七十二页| 久操成人在线视频| 国产美女久久精品香蕉69| 欧美激情一二三| 亚洲字幕一区二区| 国产欧美在线播放| 国产中文字幕日韩| 国产精品高潮呻吟久久av野狼| 国产成人精品综合| 日韩在线观看免费av| 日韩欧美国产高清91| 国产精品成人观看视频国产奇米| 久久久久久噜噜噜久久久精品| 亚洲成人精品久久| 欧美激情精品久久久久久变态| 成人久久18免费网站图片| 高清一区二区三区四区五区| 亚洲天堂久久av| 国产精品久久久久久亚洲调教| 精品视频一区在线视频| 青草青草久热精品视频在线网站| 国产精品男人爽免费视频1| 欧美国产日产韩国视频| 成人97在线观看视频| 浅井舞香一区二区| 久久亚洲电影天堂| 91在线观看免费高清| 日韩国产高清视频在线| 国产精品18久久久久久首页狼| 欧美人交a欧美精品| 高清日韩电视剧大全免费播放在线观看| xvideos成人免费中文版| 亚洲第一页在线| 亚洲一区国产精品| 日韩美女在线观看| 国产精品久久久久久久午夜| 亚洲视频自拍偷拍| 欧美日韩国产丝袜美女| 欧美黄色小视频| 亚洲a成v人在线观看| 国产精品第七影院| 久久久精品一区二区三区| 国产成人一区二区在线| 日韩资源在线观看| 欧美成在线视频| 91豆花精品一区| 亚洲成人三级在线| 亚洲精品日韩激情在线电影| 欧美精品一区二区免费| 日韩av中文在线| 热久久免费视频精品| 日韩欧美亚洲范冰冰与中字| 日韩欧美国产一区二区| 久久这里只有精品99| 久久九九有精品国产23| 久热精品在线视频| 欧美午夜www高清视频| 日韩二区三区在线| 亚洲第一精品电影| 亚洲欧美日韩图片| 亚洲第一网站男人都懂| 亚洲精品欧美一区二区三区| 亚洲国产精品999| 欧美肥老妇视频| 精品久久久香蕉免费精品视频| 亚洲国产精品系列| 亚洲第五色综合网| 91高清视频在线免费观看| 色偷偷888欧美精品久久久| 欧美成人三级视频网站| 亚洲综合成人婷婷小说| 日韩av在线网站| 国产精品欧美日韩一区二区| 欧美成人黄色小视频| 欧美日韩国产色视频| 欧美大片va欧美在线播放| 成人中文字幕在线观看| 亚洲性猛交xxxxwww| 国产成人av在线播放| 色综合久久天天综线观看| 色吧影院999| 国产精品视频永久免费播放| 国产成人精品综合久久久| 亚洲欧美日韩国产中文专区| 亚洲欧美激情在线视频| 国产亚洲aⅴaaaaaa毛片| 亚洲成色777777在线观看影院| 日韩中文字幕在线看| 欧美国产日韩精品| 日韩的一区二区| 永久免费精品影视网站| 日韩欧美亚洲成人| 第一福利永久视频精品| 国产精品久久久精品| 国产婷婷成人久久av免费高清| 欧美精品性视频| 欧美亚洲国产日本| 成人欧美一区二区三区黑人孕妇| 38少妇精品导航| 中文字幕欧美专区| 日韩av影院在线观看| 欧美日韩国产丝袜美女| 久久久久久国产三级电影| 91久久精品美女| 精品亚洲精品福利线在观看| 538国产精品视频一区二区| 欧美俄罗斯性视频| 精品视频在线播放免| 欧美激情在线有限公司| 国产自产女人91一区在线观看| 一区二区日韩精品| 97在线免费观看| 国产精品毛片a∨一区二区三区|国| 欧美激情网友自拍| 欧美在线xxx| 午夜精品久久久久久久白皮肤| 97久久精品在线| 欧美三级免费观看| 欧美激情第6页| 日韩免费高清在线观看| 91久久精品国产| 日韩成人中文字幕| 91手机视频在线观看| 日韩免费在线看| 国产精品三级久久久久久电影| 欧美激情精品久久久| 国产精品女人久久久久久| 秋霞成人午夜鲁丝一区二区三区| 欧美区在线播放| 国产精品久久久久久久久久东京| 亚洲毛片在线看| 中文字幕日本精品| 欧美怡红院视频一区二区三区| 欧美午夜精品久久久久久浪潮| 日本亚洲欧美成人| 久久中文字幕在线| 日韩一区二区三区国产| 日韩精品视频免费在线观看| www.亚洲男人天堂| 日韩欧美中文免费| 欧美裸体男粗大视频在线观看| 日韩在线激情视频| 午夜伦理精品一区| 久久久久久久久久久免费| 亚洲美女性生活视频| 正在播放欧美一区| 黑人精品xxx一区| 国产香蕉一区二区三区在线视频| 日韩在线小视频| 一道本无吗dⅴd在线播放一区| 欧美性猛交xxxx富婆弯腰| 亚洲视频在线观看| 久久手机精品视频| 91精品国产沙发| 亚洲爱爱爱爱爱|