在Eclipse3.2上部署JSP全過(guò)程_JSP教程
推薦:JSP技巧:JSP腳本編程中的Session的用法一個(gè)網(wǎng)頁(yè)中把變量username以u(píng)sername為名字保存在session上 %session.setAttribute(username,username);% 在另一個(gè)頁(yè)面中通過(guò)getAttribute方法取得username的值 %String username = (String)session.getAttribute(username);% username是傳遞變量的名
一、下載
J2SDK:jdk-1_5_0_04-windows-i586-p.exe
ECLIPSE:eclipse-SDK-3.2-win32.zip
ECLIPSE 插件:
(1)中文包 NLpack1-eclipse-SDK-3.2-win32.zip
(2)Tomcat插件 tomcatPluginV31.zip
(3)LOMBAT:lomboz-wtp-emf-gef-jem-3.1.2.zip
TOMCAT:apache-tomcat-5.5.17.exe
MYSQL:Mysql-5.0.15.rar
二、安裝
1.安裝j2sdk
安裝路徑是:c:\java\jdk,c:\java\jre
2.安裝eclipse
將eclipse壓縮包解壓到:d:\eclipse
3.安裝tomcat
安裝的路徑是:c:\java\Tomcat5.5
4.安裝eclipse插件
(1)中文包
將壓縮包NLpack-eclipse-SDK-3.2-win32內(nèi)features和plugins兩文件夾內(nèi)的內(nèi)容解壓到eclipse文件夾內(nèi)同名文件夾
(2)Tomcat插件
將壓縮包tomcatPluginV3.1解壓,把com.sysdeo.eclipse.tomcat_3.1.0文件夾拷到d:\eclipse\plugins下
(3)LOMBAT插件
將壓縮包lomboz-wtp-emf-gef-jem-3.1.2.zip內(nèi)的features和plugins兩文件夾內(nèi)的內(nèi)容解壓到eclipse文件夾內(nèi)同名文件夾
將壓縮里的configuration/config.xml里下面的一段代碼
#Product Runtime Configuration File osgi.splashPath=platform:/base/plugins/org.objectweb.lomboz.product, platform:/base/plugins/org.eclipse.platform eclipse.product=org.objectweb.lomboz.product.lomboz osgi.bundles.defaultStartLevel=4
拷貝粘貼到d:/eclipse/configuration/config.xml中的
# End of file marker - must be here
前。
5.安裝Mysql
解壓.rar文件,點(diǎn)擊setup.exe,安裝路徑為c:\mysql。注,編碼選為gbk。將.rar解壓后得到數(shù)據(jù)庫(kù)驅(qū)動(dòng)文件mysql-connector-java-3.1.11-bin.jar拷貝到C:\java\Tomcat 5.5\common\lib下
三、環(huán)境配置
1.系統(tǒng)環(huán)境變量配置
右擊“我的電腦”->高級(jí)->環(huán)境變量,
設(shè)置“JAVA_HOME”變量指向其安裝目錄 c:\java\jdk;
“TOMCAT_HOME”變量指向其安裝的目錄c:\java\Tomcat5.5;
“PATH”變量中含有%JAVA_HOME%\bin;c;\mysql;
”CLASSPATH“變量中含有 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;
2.eclipse中java運(yùn)行環(huán)境的配置
在eclipse主窗口中,“窗口”->首選項(xiàng)->Java->已安裝的JRE,位置設(shè)置為 c:\java\jdk
3.配置Sysdeo Tomcat 插件
在eclipse主窗口中,“窗口”->首選項(xiàng)->Tomcat,Tomcat version 選 version 5.x(我們安裝的版本),Tomcat home 處填安裝tomcat的路徑,這里就是c:\java\Tomcat5.5。切換到Advanced選項(xiàng),在tomcat base處再填 c:\java\Tomcat5.5 。最后按應(yīng)用按鈕,然后再確定。
4.配置LOMBAT插件
重新啟動(dòng)eclipse,啟動(dòng)畫(huà)面變?yōu)槌赛S色,即表示插件安裝成功。在“窗口-〉定制透視圖-〉快捷方式“中選定EJB,J2EE,WEB。同樣在“命令“標(biāo)簽下也選中這三項(xiàng)即可。確定后調(diào)整工具欄。
5.檢查配置
檢查配置是否成功,只需在eclipse主窗口中,按tomcat運(yùn)行按鈕,然后在瀏覽器里的地址欄里輸入http://localhost:8080(主機(jī)和端口與Tomcat5.5的/conf/server.xml中的設(shè)定一致),如果出現(xiàn)tomcat 的頁(yè)面,那就證明配置成功了。
四、編寫(xiě)程序
1.創(chuàng)建一個(gè)Tomcat項(xiàng)目
右擊“包資源管理器”窗口中的空白處,新建->項(xiàng)目->Java->Tomcat Project, 在項(xiàng)目名中填寫(xiě)項(xiàng)目名字,在這里我填tomcat_test,點(diǎn)擊“完成”即可。
2.創(chuàng)建一個(gè)JSP頁(yè)面
在包資源管理器中,右擊“tomcat_test”,新建->文件, 在文件名中填寫(xiě)test.jsp(擴(kuò)展名不能缺),在文本編輯窗口輸入如下代碼:
//test.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost/test?
user=root&password=1qaz&useUnicode=true&characterEncoding=gbk";
//假設(shè)test是你的數(shù)據(jù)庫(kù)
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from dept;";
//從test表讀數(shù)據(jù)
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
%>
<BR>
您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%> <BR>
您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%> <BR>
<%
}
%>
<BR>
<%
out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html> 標(biāo)簽將加亮顯示,按ctrl+s保存。
3.創(chuàng)建測(cè)試數(shù)據(jù)庫(kù)
start->run輸入cmd,回車(chē)。到達(dá)console界面,輸入mysql -u root -p1qaz,回車(chē)。
輸入一下sql語(yǔ)句:
use test; create table DEPT( DEPTNO INT NOT NULL, DNAME VARCHAR(18) NOT NULL ); --insert DEPT insert into DEPT VALUES(8,'EE'); insert into DEPT VALUES(9,'cs'); insert into DEPT VALUES(10,'AUTO'); insert into DEPT VALUES(20,'MATH');
4.測(cè)試
只需在eclipse主窗口中,按tomcat重新啟動(dòng)按鈕。在瀏覽器中地址欄中輸入http://localhost:8080/tomcat_test/test.jsp瀏覽器顯示如下:
您的第一個(gè)字段內(nèi)容為:8 您的第二個(gè)字段內(nèi)容為:EE 您的第一個(gè)字段內(nèi)容為:9 您的第二個(gè)字段內(nèi)容為:cs 您的第一個(gè)字段內(nèi)容為:10 您的第二個(gè)字段內(nèi)容為:AUTO 您的第一個(gè)字段內(nèi)容為:20 您的第二個(gè)字段內(nèi)容為:MATH 數(shù)據(jù)庫(kù)操作成功,恭喜你
分享:解決Linux下Oracle Tomcat 8080端口沖突在啟動(dòng)tomcat的時(shí)候提示8080端口被占用,后來(lái)經(jīng)過(guò)查找發(fā)現(xiàn)如下結(jié)論: 將oracle與tomcat、jboss等其它占用8080端口的服務(wù)器安裝在一臺(tái)機(jī)器上,會(huì)出現(xiàn)8080端口被占用的錯(cuò)誤。 一、首先檢查8080端口的使用情況 [root@olivenan root]# lsof -i :8080 -n COMMAND
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
JSP教程Rss訂閱編程教程搜索
JSP教程推薦
猜你也喜歡看這些
- 在J2ME和WAP中實(shí)現(xiàn)電話呼叫功能
- JSP和Servlet對(duì)中文的處理過(guò)程
- JSP實(shí)例程序統(tǒng)計(jì)當(dāng)前在線人數(shù)
- J2ME游戲開(kāi)發(fā)技巧用setClip分割圖片
- 解析關(guān)于jsp和servlet中的亂碼問(wèn)題
- 對(duì)SUN定義的四種JDBC驅(qū)動(dòng)程序標(biāo)準(zhǔn)簡(jiǎn)介
- J2ME與MIDP開(kāi)發(fā)1
- JSP初級(jí)教程之跟我學(xué)JSP(五)
- JSP初級(jí)教程之跟我學(xué)JSP(四)
- J2ME開(kāi)發(fā)工具EclipseME 1.2.1新版發(fā)布
- 相關(guān)鏈接:
- 教程說(shuō)明:
JSP教程-在Eclipse3.2上部署JSP全過(guò)程
。