日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

在Tomcat下JSP、Servlet和JavaBean环境的配置

發(fā)布時(shí)間:2024/4/14 javascript 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Tomcat下JSP、Servlet和JavaBean环境的配置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?????? 經(jīng)常看到j(luò)sp的初學(xué)者問(wèn)tomcat下如何配置jsp、servlet和bean的問(wèn)題,于是總結(jié)了一下如何tomcat下配置jsp、servlet和ben,希望對(duì)那些初學(xué)者有所幫助。

第一步:下載j2sdk和tomcat:到sun官方站點(diǎn)(http://java.sun.com/j2se/1.4.2/download.html)下載j2sdk,注意下載版本為Windows Offline Installation的SDK,同時(shí)最好下載J2SE 1.4.2 Documentation,然后到tomcat官方站點(diǎn)(http://www.apache.org/dist/jakarta/tomcat-4/)下載tomcat(下載最新4.1.x版本的tomcat);

第二步:安裝和配置你的j2sdk和tomcat:執(zhí)行j2sdk和tomcat的安裝程序,然后按默認(rèn)設(shè)置進(jìn)行安裝即可。
1.安裝j2sdk以后,需要配置一下環(huán)境變量,在我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量(假定你的j2sdk安裝在c:/j2sdk1.4.2):
JAVA_HOME=c:/j2sdk1.4.2
classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;.;(.;一定不能少,因?yàn)樗懋?dāng)前路徑)
path=%JAVA_HOME%/bin
接著可以寫一個(gè)簡(jiǎn)單的java程序來(lái)測(cè)試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
此時(shí)如果看到打印出來(lái)This is a test program.的話說(shuō)明安裝成功了,如果沒(méi)有打印出這句話,你需要仔細(xì)檢查一下你的配置情況。

2.安裝Tomcat后,在我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量(假定你的tomcat安裝在c:/tomcat):
CATALINA_HOME=C:/Tomcat 5.0
CATALINA_BASE=C:/Tomcat 5.0;
然后修改環(huán)境變量中的classpath,把tomat安裝目錄下的common/lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;.;%CATALINA_HOME%/common/lib/servlet-api.jar;
接著可以啟動(dòng)tomcat,在IE中訪問(wèn)http://localhost:8080,如果看到tomcat的歡迎頁(yè)面的話說(shuō)明安裝成功了。

第三步:建立自己的jsp app目錄
1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, tomcat-docs之類Tomcat自帶的的目錄;
2.在webapps目錄下新建一個(gè)目錄,起名叫myapp;
3.myapp下新建一個(gè)目錄WEB-INF,注意,目錄名稱是區(qū)分大小寫的;
4.WEB-INF下新建一個(gè)文件web.xml,內(nèi)容如下:
<?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下新建一個(gè)測(cè)試的jsp頁(yè)面,文件名為index.jsp,文件內(nèi)容如下:
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
6.重啟Tomcat
7.打開瀏覽器,輸入http://localhost:8080/myapp/index.jsp 看到當(dāng)前時(shí)間的話說(shuō)明就成功了。

第四步:建立自己的Servlet:
1.用你最熟悉的編輯器(建議使用有語(yǔ)法檢查的java ide)新建一個(gè)servlet程序,文件名為Test.java,文件內(nèi)容如下:
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下會(huì)產(chǎn)生一個(gè)編譯后的servlet文件:Test.class
3 .將結(jié)構(gòu)test/Test.class剪切到%CATALINA_HOME%/webapps/myapp/WEB-INF/classes下,也就是剪切那個(gè)test目錄到classes目錄下,如果classes目錄不存在,就新建一個(gè)。 現(xiàn)在webapps/myapp/WEB-INF/classes下有test/Test.class的文件目錄結(jié)構(gòu)
4 .修改webapps/myapp/WEB-INF/web.xml,添加servlet和servlet-mapping
編輯后的web.xml如下所示,紅色為添加的內(nèi)容:
<?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>
<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這一段聲明了你要調(diào)用的Servlet,而servlet-mapping則是將聲明的servlet“映射”到地址/Test上
5 .好了,啟動(dòng)Tomcat,啟動(dòng)瀏覽器,輸入http://localhost:8080/myapp/Test 如果看到輸出This is a servlet test.就說(shuō)明編寫的servlet成功了。
注意:修改了web.xml以及新加了class,都要重啟Tomcat

第四步:建立自己的Bean:
1.用你最熟悉的編輯器(建議使用有語(yǔ)法檢查的java ide)新建一個(gè)java程序,文件名為TestBean.java,文件內(nèi)容如下:
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下會(huì)產(chǎn)生一個(gè)編譯后的bean文件:TestBean.class
3 .將TestBean.class文件剪切到 %CATALINA_HOME%/webapps/myapp/WEB-INF/classes/test下,
4 .新建一個(gè)TestBean.jsp文件,文件內(nèi)容為:
<%@ 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,啟動(dòng)瀏覽器,輸入http://localhost:8080/myapp/TestBean.jsp 如果看到輸出Java bean name is: This is a test java bean.就說(shuō)明編寫的Bean成功了。

這樣就完成了整個(gè)Tomcat下的jsp、servlet和javabean的配置。接下來(lái)需要做的事情就是多看書、多讀別人的好代碼,自己多動(dòng)手寫代碼以增強(qiáng)自己在這方面開發(fā)的能力了。

?
?

總結(jié)

以上是生活随笔為你收集整理的在Tomcat下JSP、Servlet和JavaBean环境的配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.三级 | 青青操免费 | 中文免费在线观看 | brazzers精品成人一区 | 色婷婷综合久久久久中文一区二区 | 成人综合一区 | 少妇性bbb搡bbb爽爽爽欧美 | 久久99久久久久 | 婷婷激情五月网 | 国产日韩在线播放 | 午夜精品久久久久 | 欧美精品一区二区三区蜜臀 | a猛片免费播放 | 欧美日韩伦理片 | 欧美图片一区 | 欧美大片免费高清观看 | www.白浆| 亚洲乱强伦| 国产免费一区二区三区网站免费 | 一本色道久久综合狠狠躁的推荐 | 欧美日本在线看 | 国内精品人妻无码久久久影院蜜桃 | 97国产精品久久 | 欧美视频一区二区三区 | 果冻av在线 | 亚洲av无码一区二区三区在线观看 | 伊人91视频| 高清18麻豆 | www.四虎影视.com | 国精产品一区一区三区免费视频 | 黄色自拍网站 | 午夜三级在线 | 亚洲综合欧美 | 日韩伦理大全 | 国产精品xxxxx | 亚洲伊人色 | 99久久久无码国产精品性青椒 | 中文字幕在线观看二区 | 中文字幕成人在线观看 | 91pron在线| 少妇熟女一区二区三区 | 国产视频福利 | 五月综合色婷婷 | 欧美草比视频 | 激情av在线播放 | 久久午夜夜伦鲁鲁片无码免费 | 黄色大片在线看 | 素人一区二区三区 | 日韩激情啪啪 | 日韩av视屏 | 久久精品国产亚洲AV成人雅虎 | 扩阴视频 | 色多多在线看 | 99热超碰 | 性一交一乱一区二区洋洋av | 天堂av2019 | 日日狠狠 | 欧美午夜理伦三级在线观看 | 国产亚洲区 | 欧美资源在线观看 | 美女扒开腿让男人捅 | www.av网站| 午夜777| 免费处女在线破视频 | 9999re| 日韩一区二区三区视频在线 | 天堂网www. | 妞妞影视| 奇米四色7777| 国产人免费人成免费视频 | 国产蜜臀av一区二区 | 久久精品欧美日韩精品 | 东北少妇不带套对白 | 男女国产视频 | 嫩草研究院在线观看 | 综合久久一区 | 美女毛片在线观看 | 国产成人精品免高潮在线观看 | 日韩一区二区三区网站 | 亚洲av无码一区二区三区dv | 国产在线一二三区 | 日韩一级二级 | 一本色道久久hezyo无码 | 色乱码一区二区三区 | 超污网站在线观看 | 欧美久久久久久又粗又大 | 高清日韩| 成年人午夜影院 | 国产成人在线电影 | 亚洲综合网av | 殴美黄色大片 | 台湾佬美性中文网 | 欧美亚洲在线播放 | 精品九一| 天天操夜夜添 | 别揉我奶头啊嗯一区二区 | 久久成人国产精品 | 欧美粗大猛烈老熟妇 | 色噜噜狠狠一区二区三区牛牛影视 |