一:軟件下載
1.Java
這里我使用的是jdk1.6.0...
2.tomcat
我使用的是tomcat的版本是6.0.29的,安裝版或者是解壓版的都可以使用,只是有一點不同而已。
3.數據庫
推薦使用 MySQL, 因為MySQL使用更加的解潔,明了。。
二:軟件安裝
1.雙擊安裝jdk。
裝完后在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量:
(假設你的JDK安裝在c:/jdk)
JDK_HOME=C:\jdk
classpath=.;%JDK_HOME%\lib\dt.jar;%JDK_HOME%\lib\tools.jar
在PATH(原來就已存在)中添加:%JDK_HOME%\bin
這樣jdk環境配置成功。
2.雙擊安裝你的Tomcat。(建議安裝在一個盤的根目錄下入D:/tomcat)
注:apache-tomcat-6.0.29這是免安裝版的。。嘿嘿
這樣已經完整安裝完Tomcat了。
建議:在PATH中再添加:%JDK_HOME%\bin;%TOMCAT_HOME%\bin
這樣做的目的是在虛擬dos中可以使用tomcat的工具
最后順便把第一步下載回來的三個jar文件放到tomcat目錄下的common/lib目錄中
3.測試:
打開開始菜單中的tomcat(小貓圖案)的monitor工具,點擊start server,顯示綠色三角形即為啟動,打開瀏覽器在地址欄輸入:http://localhost:8080/可以看到小貓圖案說明已經配置成功。
4.安裝數據庫(sqlserver)
windows xp下必須安裝個人版或開發版(個人推薦個人版)。
一直next就可以(微軟的東西就是方便),這里注意到域帳戶那里選擇本機帳戶,到驗證那里選擇混合驗證(這點很重要,若選擇系統認證以后在程序中就連接不上數據庫),為你的sa用戶輸入一個密碼(如果練習用就不用考慮安全性啦,選擇“空密碼”就可以)
一切都準備好,我們具體的做一個小程序吧:
1.建立一個繼承于HttpServlet的類TestServlet,在里面寫HttpServlet中的方法,一般常用的方法有doGet(),doPost(),doPut(),doDelete()其中最常用的有doGet(),doPost()兩個方法。。
代碼如下:
package com.dr.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestServlet extends HttpServlet{
public void init(){
System.out.println("hello");
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
{
System.out.println("how are you");
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String username=request.getParameter("username");
String pws=request.getParameter("password");
System.out.println(username);
System.out.println(pws);
//實現頁面的跳轉
if(username!=null && username.equals("james")){
request.getRequestDispatcher("/successfull.html").forward(request, response);
}else{
request.getRequestDispatcher("/failure.html").forward(request, response);
}
System.out.println("doPost method");
}
}
2.我們應該配置web.xml文件:
代碼如下:
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>com.dr.servlet.TestServlet</servlet-class>
<!-- this is servlet -->
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
3.下面我們配置demo.html
body中的代碼如下:
<form name="f1" id="f1" action="/Servlet_Basic/test" method="post">
<!--其中的method="post"與"get"的區別別需要清楚,這是非常重要的-->
<table >
<tr><td>賬號</td> <td><input type="text" name="username" id="username"/></td></tr>
<tr><td>密碼</td> <td><input type="password" name="password" id="password"/></td></tr>
<tr> <td colspan="3" align="center"><input type="submit" value="歡迎光臨" /></td></tr>
</table>
</form>
即為:
這時候你可以在啟動tomcat,然后在internet中輸入http://localhost:8080/Servlet_Basic/demo.html,就啟動了剛才得網頁,如下:
posted on 2010-12-08 12:43
龍ぜ殘劍 閱讀(1149)
評論(0) 編輯 收藏