自己动手搭建Tomcat下的Servlet

我以一个简单的登录实例,来介绍如何在tomcat下搭建一个servlet web程序

1.环境搭建

首先要保证JDK和tomcat安装成功,并且配置好了环境变量。

通过java -version命令检测JDK是否安转并配置成功,如下则配置成功

自己动手搭建Tomcat下的Servlet_第1张图片

接下来查看tomcat是否可以正常启动

双击文件下apache-tomcat-7.0.54\bin\startup.bat以启动Tomcat服务器

自己动手搭建Tomcat下的Servlet_第2张图片

在浏览器中输入:http://localhost:8080/


自己动手搭建Tomcat下的Servlet_第3张图片

2.在tomcat安装目录下的webapps文件夹下,创建项目文件夹test_servlet

并在此文件夹中,创建WEB_INF文件夹

进入WEB-INF目录,创建classes和lib目录以及web.xml 

3.编写LoginServlet类

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class LoginServlet extends HttpServlet {
	
	public void doGet(HttpServletRequest request,
                     HttpServletResponse response)
              throws ServletException,
                     IOException {
		//接收表单穿过来的参数值
        String username = request.getParameter("username");   
        String password = request.getParameter("password"); 
		
        //控制台打印输出参数值以供查看
        System.out.println("username=" + username);
        System.out.println("password=" + password);
        
		//设置编码格式
        response.setContentType("text/html;charset=GB18030");
        //输出浏览器信息
        response.getWriter().println("");
        response.getWriter().println("");	
        response.getWriter().println("登录信息");	
        response.getWriter().println("");	
        response.getWriter().println("");	
        response.getWriter().println("欢迎【" + username + "】用户登录成功!!!");	
        response.getWriter().println("");	
        response.getWriter().println("");
    }                 	
  
	public void doPost(HttpServletRequest request,
                     HttpServletResponse response)
              throws ServletException,
                     IOException {
      doGet(request, response);               	
	}                     
}


编译该类,并将生成的LoginServlet .class 文件拷贝到WEB-INF目录的classes文件夹中

4.在web.xml中描述这个LoginServlet 类





  	
		example
		LoginServlet
	
		
			example
			/loginServlet
		

html设计


	
		登录
	
	
		
用户:
密码:

至此一个简单的servlet的web程序就写好了,下面运行一下

启动tomcat服务器,输入以下URL:http://localhost:8080/test_servlet/login.html

自己动手搭建Tomcat下的Servlet_第4张图片

点击登录

自己动手搭建Tomcat下的Servlet_第5张图片

你可能感兴趣的:(菜鸟程序设计)