准备工作:创建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/> 密 码:<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 EL(Expression Language)或脚本元素获取表单数据。 2. **配置Servlet**:定义Servlet,覆盖`doPost`方法,从请求中获取用户名和密码,然后实例化JavaBean。 3. **编写JavaBean**:创建JavaBean类,包含...
开发者可以使用JSP指令、脚本元素和EL(Expression Language)来创建视图层,与用户进行交互。 2. **Servlet**:Servlet是Java编程语言中用于扩展服务器功能的组件,常用于处理HTTP请求。在注册和登录场景下,...
在这个系统中,JSP主要负责视图展示,Servlet处理业务逻辑,而JavaBean则作为数据模型来封装和管理数据。 **1. JSP(JavaServer Pages)** JSP是Java平台上的动态网页技术,它允许开发者将HTML代码与Java代码混合...
这些操作通常通过JSP表单提交到Servlet,由Servlet调用JavaBeans处理后更新数据库。 4. **查询功能**:提供多种查询条件,如按姓名、学号搜索,或者按成绩范围筛选。查询结果可以通过表格形式在JSP页面上展示。 5....
3. 请求处理:用户发送POST请求到Servlet,Servlet解析请求参数,调用JavaBean方法处理数据,然后将结果转发到JSP页面展示。GET请求常用于获取留言列表,POST请求用于提交新留言。 4. 数据库操作:JavaBean通过JDBC...
在这个系统中,JSP页面通常包含商品展示、购物车显示以及用户交互元素,如按钮和表单。JSP的标签库(Tag Library)如JSTL(JavaServer Pages Standard Tag Library)可以用来增强页面功能,例如循环、条件判断等。 ...
本主题将深入探讨如何利用JSP和Servlet处理表单(form)元素的提交,以及在后台进行数据处理后再将结果显示出来。 首先,JSP是一种视图技术,它允许开发者在HTML页面中嵌入Java代码,用于生成动态内容。表单是HTML中...
本项目“jsp+Servlet+javaBean实现登录注册”采用经典的Web开发技术栈,包括JavaServer Pages (JSP)、Servlet以及JavaBeans,结合MySQL数据库,利用集成开发环境myEclipse进行开发。下面将详细阐述这些知识点。 1. ...
2. **表单提交**:JSP页面包含HTML表单元素,用户可以通过表单输入数据,提交到对应的Servlet进行处理。 3. **动态生成HTML**:JSP中的Java代码块可以动态生成HTML代码,使得页面内容可以根据数据变化。 六、系统...
这个系统结合了Java Server Pages (JSP)、Servlet和MySQL数据库,构建了一个用户友好的交互界面和后端数据处理功能。 【描述】:“这是一个网页版的javascript购物网站系统”说明了在前端部分,主要使用了...
`Servlet`还可以负责处理表单提交、转发请求到相应的`JSP`页面等任务。 `JavaBean`是符合JavaBeans规范的Java类,常作为数据模型来存储和传递数据。在本项目中,JavaBean用来封装数据库中的记录,便于在`Servlet`和...
在图书管理系统中,JSP页面通常用于展示图书列表、用户界面以及处理用户提交的表单数据。 2. **Servlet**:Servlet是Java Web应用中的服务器端组件,负责处理HTTP请求并生成响应。在图书管理系统中,Servlet主要...
Jsp+Servlet+JavaBean 实现MVC模式的留言本 声明:本留言本所有源代码开源,使用者可以自由修改和传播,但仅限于非商业用途。 作者:梁龙 博客:http://www.lianglong.net.cn 由于这是本人学习JAVA的第一个项目,...
在本项目中,Layui被用来实现系统界面的设计,包括表格、表单、按钮、提示等元素,提升用户体验。 【项目结构】"project_demo"很可能包含了该系统的完整结构,包括以下几个关键部分: 1. **src**:源代码目录,可能...
在Web开发领域,JSP(JavaServer Pages)和Servlet是常用的两种技术,它们结合使用能够构建动态、交互式的Web应用程序。本项目“JSP+Servlet实现简易购物车功能”就是一个典型的示例,它展示了如何利用这两者来创建...
通过这个项目,你可以学习到如何使用JSP、Servlet和JavaBean进行Web开发,理解MVC(Model-View-Controller)设计模式的应用,以及如何处理用户请求、管理数据和展示结果。对于初学者来说,这是一个很好的实践和学习...
1. **Create(创建)**:用户通过表单提交新数据,servlet接收到请求后,实例化一个JavaBean,将表单数据填充到JavaBean的属性中,然后调用数据库操作接口(如JDBC)进行插入操作,成功后返回响应信息。 2. **Read...
这些数据通过HTML表单提交,然后被发送到服务器。 "Servlet的调用方法处理数据"说明了Servlet的角色。在Web应用中,Servlet通常接收来自客户端的HTTP请求,进行业务逻辑处理,比如验证用户输入、处理数据、更新...
【旅游管理系统 jsp+servlet.zip】是一个基于Java Web技术的毕业设计或课程设计项目,它利用了JavaServer Pages (JSP) 和Servlet技术,结合MySQL数据库来构建一个完整的旅游管理平台。这个系统的设计和实现涵盖了多...