陈金阁 廊坊师范学院信息技术提高班 九期

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

1.环境搭建

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

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

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

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

在浏览器中输入::8080/

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("<html>");response.getWriter().println("<head>");response.getWriter().println("<title>登录信息</title>");response.getWriter().println("</head>");response.getWriter().println("<body>");response.getWriter().println("欢迎【" + username + "】用户登录成功!!!");response.getWriter().println("</body>");response.getWriter().println("</html>");}public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException {doGet(request, response);}}

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

<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="" xmlns:xsi="" xsi:schemaLocation="" version="3.0" metadata-complete="true"><servlet><servlet-name>example</servlet-name><servlet-class>LoginServlet</servlet-class></servlet><servlet-mapping><servlet-name>example</servlet-name><url-pattern>/loginServlet</url-pattern></servlet-mapping></web-app>

html设计

<html><head><title>登录</title></head><body><form action="loginServlet" method="post">用户:<input type="text" name="username"><br>密码:<input type="password" name="password"><br><input type="submit" value="登录"></form></body></html>

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

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

点击登录

上帝助自助者。

陈金阁 廊坊师范学院信息技术提高班 九期

相关文章:

你感兴趣的文章:

标签云: