使用Eclipse创建一个简单的servlet项目(账号密码)

1.创建一个servlet

 1 package com.huawei.jiekou;
 2
 3 import java.io.IOException;
 4 import javax.servlet.ServletException;
 5 import javax.servlet.annotation.WebServlet;
 6 import javax.servlet.http.HttpServlet;
 7 import javax.servlet.http.HttpServletRequest;
 8 import javax.servlet.http.HttpServletResponse;
 9
10 /**
11  * Servlet implementation class TestServlet
12  */
13 @WebServlet(description = "???????servlet", urlPatterns = { "/TestServlet" })
14 public class dengru extends HttpServlet {
15     private static final long serialVersionUID = 1L;
16
17     /**
18      * @see HttpServlet#HttpServlet()
19      */
20     public dengru() {
21         super();
22         // TODO Auto-generated constructor stub
23     }
24
25     /**
26      * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
27      */
28     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
29         // TODO Auto-generated method stub
30         String name = request.getParameter("name");
31         String sex = request.getParameter("sex");
32         String age = request.getParameter("age");
33         String str = "{\"name\":\"" + name + "\",\"sex\":\"" + sex + "\",\"age\":" + age + "}";
34         response.getWriter().write(str);
35 //        response.getWriter().append("Served at: ").append(request.getContextPath());
36     }
37
38     /**
39      * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
40      */
41     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
42         // TODO Auto-generated method stub
43 //        doGet(request, response);
44         String account = request.getParameter("account");
45         String psd = request.getParameter("psd");
46         if(account.equals("admin") && psd.equals("123456")) {
47             request.getRequestDispatcher("test1.jsp").forward(request, response);
48         }else if(account.equals("admin") && !psd.equals("123456")) {
49             request.setAttribute("psdErrorString", "password is error");
50             request.getRequestDispatcher("test.jsp").forward(request, response);
51         }else if(!account.equals("admin") && psd.equals("123456")) {
52             request.setAttribute("accountErrorString", "account is error");
53             request.getRequestDispatcher("test.jsp").forward(request, response);
54         }else {
55             request.setAttribute("errorString", "login error");
56             request.getRequestDispatcher("test.jsp").forward(request, response);
57         }
58     }
59
60 }

创建jsp

 1 <%@ page language="java" contentType="text/html; charset=utf-8"
 2     pageEncoding="utf-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 7 <title>Insert title here</title>
 8 </head>
 9 <body>
10 <form action="TestServlet" method="post">
11     账号:<input type="text" name="account" />${accountErrorString }<br>
12     密码:<input type="password" name="psd" />${psdErrorString }<br>
13     <input type="submit" value="提交" /><br>${errorString }
14 </form>
15
16 </body>
17 </html>
 1 <%@ page language="java" contentType="text/html; charset=utf-8"
 2     pageEncoding="utf-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 7 <title>Insert title here</title>
 8 </head>
 9 <body>
10 <h1>登录成功</h1>
11 </body>
12 </html>

原文地址:https://www.cnblogs.com/ZHANG576433951/p/12342039.html

时间: 2024-10-09 18:59:34

使用Eclipse创建一个简单的servlet项目(账号密码)的相关文章

用 Eclipse 创建一个简单的web项目

Eclipse neon 汉化版 ; 1;右击新建 -->  选择 动态Web项目 2:  填写 项目名 项目位置 ; 选择 Dynamic web module version 和 tomcat version ; 点击完成 即可创建 项目; 2.1:项目名称; 2.2:项目位置; 2.3: Dynamic Web Module Version  和 Tomacat  Version  之间有版本上的匹配关系: 匹配关系如下图 3: 创建成功后的项目结构: 4: 在创建好项目结构之后 先查看一

使用eclipse创建一个简单的maven项目

1.点击maven project,勾选create a sipmle project(结构相对完整),点击下一步创建完成以后 2.点击项目右键如图就会补全web.xml的信息,或者你可以自己手动创建也可以. 3.在pom.xml文件中添加编译环境,右键项目点击maven-->update project,就可以看到jdk的编译版本变成了1.7的版本了 4.添加项目依赖,例如创建servlet的依赖,servlert-api.jar,如图添加依赖,或者点击pom.xml的底部栏,右键maven-

Maven和Eclipse:m2eclipse -- 创建一个简单的Maven项目

陈科肇-欢迎转载,转载请注明出来,谢谢! ================== 在Maven中,我们使用archetype来创建项目.而在Ecelipse中,我们通过新建项目向导来创建项目.Eeclipse中的新建项目向导为我们提供了大量的创建项目的模板.m2eclipse为这个向导添加了如下的功能: 1.从SCM仓库签出一个Maven项目 2.使用Maven archetype(Maven 原型,即模板)创建一个Maven项目 3.创建一个Maven POM文件 4.实操-例子 =======

JavaEE完全实战详解笔记--在Eclipse中创建一个简单的web项目

下面演示了Eclipse开发JavaEE的通用步骤--配置一个简单的web应用,不同版本的Eclipse可能略有不同,但是基本不会有太大出入. 这里就以"eclipse-jee-luna-SR2-win32"+"apache-tomcat-8.0.21-windows-x86"版本为例,(截止2015年5月份的最新版): (详细过程看图) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

Eclipse创建一个 Maven 动态web项目

今天需要将一个Maven项目改成一个Maven 动态web项目,在网上找到一个解决方案,自己动手做了一遍,完美的解决了自己的难题,在这贴出链接, 以便以后使用: http://www.cnblogs.com/noteless/p/5213075.html 感谢博主的热情分享.

2. 创建一个简单的Maven项目

创建项目 选定一个目录,如E:\workspace\maven,新建的项目将放在这个目录. 运行CMD,切换到该目录. 执行mvn archetype:generate直到输出"Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 634:"会暂停,直接回车,继续.直到输出"Choose org.apache.maven.archetypes:maven

命令行创建一个简单的vue项目过程

//计算机已安装好node和git环境 sudo npm install -g cnpm --registry=https://registry.npm.taobao.org //Mac环境下全局安装cnpm cnpm -v //查看cnmp版本号 ls //查看当前目录 cd //进入根目录 cd git //进入git文件夹 cd VUE //进入VUE文件夹 ls //查看当前目录,显示为VUE文件夹内容 vue init webpack vue-project //在当前目录下创建名为v

用Eclipse 搭建一个Maven Spring SpringMVC 项目

1: 先创建一个maven web  项目: 可以参照之前的文章:  用Maven 创建一个 简单的 JavaWeb 项目 创建好之后的目录是这样的; 2: 先配置maven  修改pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt

可能是最简单的方式:利用Eclipse创建基于Maven的Web项目

1. 新建一个maven项目 2.在弹出框中选择创建一个简单项目 3. 然后输入参数,需要注意的是,在packagin中,选择war,web项目应该选择war 4. 点击finish后,基本项目结构就已经完成了 5. 目前为止是没有继承web模块的,所以接下来利用eclipse继承web模块. Properties => Project Factes => Dynamic Web Module(3.0+) 6. 点击上图中黄色提示中的超链接,配置web目录存放位置,在 "Conten