一:软件下载
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
龍ぜ殘剑 阅读(1148)
评论(0) 编辑 收藏