`

jsp +servlet 通过表单元素收集客户数据

阅读更多

准备工作:创建web工程名为servlet1

                  在包下创建servlet名为GetDate.java

                   在webcontent下创建文件夹JSP,在JSP文件夹下创建register.jsp

1.register.jsp代码

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<form action="/servlet1/GetDate" method="post">
用户名:<input type="text" name="username"><br/>
密&nbsp;&nbsp;&nbsp;码:<input type="password" name="pass"><br/>
所在市:<select name="city">
<option value="北京">北京
<option value="西安">西安
<option value="广州">广州
</select><br/>
喜好:<input type="checkbox" name="看电视">看电视
<input type="checkbox" name="上网">上网
<input type="checkbox" name="逛街">逛街
<input type="checkbox" name="购物">购物
<br/>
性别:<input type="radio" name="gender" value="女">女
      <input type="radio" name="gender" value="男">男<br/>
简介:<textarea name="introduce" rows="6" cols="60"></textarea><br/>
<input type="submit"  value="提交">
</form>
</body>
</html>


 2.GetDate.java代码

package cn.getDate;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class GetDate extends HttpServlet {
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setCharacterEncoding("utf-8");
		response.setHeader("content-type", "text/html;charset=utf-8");
		PrintWriter out=response.getWriter();
		Enumeration e=request.getParameterNames();
	while(e.hasMoreElements()){
		String name=(String)e.nextElement();
	    String value=request.getParameter(name);
	    out.write(name+"\t"+value);
	}
	}

	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	doGet(request,response);
	}

}

 

 

分享到:
评论

相关推荐

    Jsp+Servlet+JavaBean+JDBC简单登录实例

    使用JSP EL(Expression Language)或脚本元素获取表单数据。 2. **配置Servlet**:定义Servlet,覆盖`doPost`方法,从请求中获取用户名和密码,然后实例化JavaBean。 3. **编写JavaBean**:创建JavaBean类,包含...

    JSP+Servlet + JDBC+MySQL 注册和登录

    开发者可以使用JSP指令、脚本元素和EL(Expression Language)来创建视图层,与用户进行交互。 2. **Servlet**:Servlet是Java编程语言中用于扩展服务器功能的组件,常用于处理HTTP请求。在注册和登录场景下,...

    基于JSP+Servlet+JavaBean实现的图书管理系统

    在这个系统中,JSP主要负责视图展示,Servlet处理业务逻辑,而JavaBean则作为数据模型来封装和管理数据。 **1. JSP(JavaServer Pages)** JSP是Java平台上的动态网页技术,它允许开发者将HTML代码与Java代码混合...

    jsp+servlet+javabean学生信息管理系统

    这些操作通常通过JSP表单提交到Servlet,由Servlet调用JavaBeans处理后更新数据库。 4. **查询功能**:提供多种查询条件,如按姓名、学号搜索,或者按成绩范围筛选。查询结果可以通过表格形式在JSP页面上展示。 5....

    JSP+Servlet+JavaBean制作简单留言板

    3. 请求处理:用户发送POST请求到Servlet,Servlet解析请求参数,调用JavaBean方法处理数据,然后将结果转发到JSP页面展示。GET请求常用于获取留言列表,POST请求用于提交新留言。 4. 数据库操作:JavaBean通过JDBC...

    jsp+servlet++hibernate+购物车系统

    在这个系统中,JSP页面通常包含商品展示、购物车显示以及用户交互元素,如按钮和表单。JSP的标签库(Tag Library)如JSTL(JavaServer Pages Standard Tag Library)可以用来增强页面功能,例如循环、条件判断等。 ...

    jsp+servlet做的form表单元素的提交

    本主题将深入探讨如何利用JSP和Servlet处理表单(form)元素的提交,以及在后台进行数据处理后再将结果显示出来。 首先,JSP是一种视图技术,它允许开发者在HTML页面中嵌入Java代码,用于生成动态内容。表单是HTML中...

    jsp+Servlet+javaBean实现登录注册

    本项目“jsp+Servlet+javaBean实现登录注册”采用经典的Web开发技术栈,包括JavaServer Pages (JSP)、Servlet以及JavaBeans,结合MySQL数据库,利用集成开发环境myEclipse进行开发。下面将详细阐述这些知识点。 1. ...

    学生信息管理系统jsp+servlet

    2. **表单提交**:JSP页面包含HTML表单元素,用户可以通过表单输入数据,提交到对应的Servlet进行处理。 3. **动态生成HTML**:JSP中的Java代码块可以动态生成HTML代码,使得页面内容可以根据数据变化。 六、系统...

    jsp+servlet+mysql写的简易购物网站系统代码

    这个系统结合了Java Server Pages (JSP)、Servlet和MySQL数据库,构建了一个用户友好的交互界面和后端数据处理功能。 【描述】:“这是一个网页版的javascript购物网站系统”说明了在前端部分,主要使用了...

    jsp+servlet+javabean+ajax MVC模式,增删改查,数据分页显示

    `Servlet`还可以负责处理表单提交、转发请求到相应的`JSP`页面等任务。 `JavaBean`是符合JavaBeans规范的Java类,常作为数据模型来存储和传递数据。在本项目中,JavaBean用来封装数据库中的记录,便于在`Servlet`和...

    基于JSP+Servlet图书管理系统

    在图书管理系统中,JSP页面通常用于展示图书列表、用户界面以及处理用户提交的表单数据。 2. **Servlet**:Servlet是Java Web应用中的服务器端组件,负责处理HTTP请求并生成响应。在图书管理系统中,Servlet主要...

    Jsp+Servlet+JavaBean 实现MVC模式的留言本

    Jsp+Servlet+JavaBean 实现MVC模式的留言本 声明:本留言本所有源代码开源,使用者可以自由修改和传播,但仅限于非商业用途。 作者:梁龙 博客:http://www.lianglong.net.cn 由于这是本人学习JAVA的第一个项目,...

    学生公寓管理系统 JSP+Servlet+MySQL+Layui.zip

    在本项目中,Layui被用来实现系统界面的设计,包括表格、表单、按钮、提示等元素,提升用户体验。 【项目结构】"project_demo"很可能包含了该系统的完整结构,包括以下几个关键部分: 1. **src**:源代码目录,可能...

    JSP+Servlet实现简易购物车功能

    在Web开发领域,JSP(JavaServer Pages)和Servlet是常用的两种技术,它们结合使用能够构建动态、交互式的Web应用程序。本项目“JSP+Servlet实现简易购物车功能”就是一个典型的示例,它展示了如何利用这两者来创建...

    购物车(jsp+servlet+javabean)

    通过这个项目,你可以学习到如何使用JSP、Servlet和JavaBean进行Web开发,理解MVC(Model-View-Controller)设计模式的应用,以及如何处理用户请求、管理数据和展示结果。对于初学者来说,这是一个很好的实践和学习...

    jsp+servlet+javabean实现的增删改查

    1. **Create(创建)**:用户通过表单提交新数据,servlet接收到请求后,实例化一个JavaBean,将表单数据填充到JavaBean的属性中,然后调用数据库操作接口(如JDBC)进行插入操作,成功后返回响应信息。 2. **Read...

    jsp+JavaBean+Servlet+MySQL宿舍管理系统(初学者)

    这些数据通过HTML表单提交,然后被发送到服务器。 "Servlet的调用方法处理数据"说明了Servlet的角色。在Web应用中,Servlet通常接收来自客户端的HTTP请求,进行业务逻辑处理,比如验证用户输入、处理数据、更新...

    旅游管理系统 jsp+servlet.zip

    【旅游管理系统 jsp+servlet.zip】是一个基于Java Web技术的毕业设计或课程设计项目,它利用了JavaServer Pages (JSP) 和Servlet技术,结合MySQL数据库来构建一个完整的旅游管理平台。这个系统的设计和实现涵盖了多...

Global site tag (gtag.js) - Google Analytics