学习jsp篇:jsp简单实例之一注册
编程环境:IDEA,Tomcat ,JavaEE
实例一、注册
1、先在IDEA建一个web工程(不懂的可以在网上搜,一大堆。。)ServletTest,在工程目录下的web目录建一个文件夹register,类似这样
2、在register文件中建注册的JSP文件register.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
<html>
<head>
<title>注册页面</title>
</head>
<body>
<form action="show.jsp" method="post">
用户名 : <input type="text" name="uname" value="wym"/><br/>
密码: <input type="password" name="upwd" value="1111"/><br/>
年龄: <input type="text" name="uage" value="18"/><br/>
爱好:<br/>
<input type="checkbox" name="uhobbies" value="唱">唱
<input type="checkbox" name="uhobbies" value="跳">跳
<input type="checkbox" name="uhobbies" value="篮球">篮球
<input type="checkbox" name="uhobbies" value="rap">rap<br/>
<input type="submit" value="注册">
</form>
</body>
</html>
代码解析:一般将主要代码写入<body>中,<br/>换行转换符,<input type="" name="" value="">中type是值的类型,一般有text,password,submit,checkbox等,name是键 value是值。
将register.jsp的结果转到show.jsp进行处理
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>show page</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
String name=request.getParameter("uname");
String password=request.getParameter("upwd");
String age=request.getParameter("uage");
String hobbes[]=request.getParameterValues("uhobbies");
%>
注册成功,信息如下:<br/>
姓名: <%=name%> <br/>
密码: <%=password%> <br/>
年龄: <%=age%> <br/>
爱好:
<%
for(String hobbe:hobbes){
out.println(hobbe+"%nbsp");
}
%>
</body>
</html>
代码解析:通过request.getParameter获取注册的信息值,out:输出对象,向客户端输出内容。
request介绍
1功能:请求对象,存储客户端向服务端发送的请求信息
2常见方法:(1)String getParameter(String name)根据请求key获得value值(2)String[] getParameterValues(String name)根据请求key 获得values数组(3)void setCharacterEncoding(“编码格式utf-8”)设置编码格式(4)getRequestDispatcher("xx.jsp").forward(request,response) 实现请求转发功能,转发到xx.jsp。
3、运行结果



学习jsp篇:jsp简单实例之一注册的更多相关文章
- IoC容器Autofac正篇之简单实例
先上一段代码. namespace ConsoleApplication3 { class Program { static void Main(string[] args) { ContainerB ...
- IoC容器Autofac正篇之简单实例(四)
先上一段代码. namespace ConsoleApplication3 { class Program { static void Main(string[] args) { ContainerB ...
- JAVA遇见HTML——JSP篇:JSP内置对象(上)
JSP九大内置对象 JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象. <% int[] value={60,70,80}; for(int i:value){ o ...
- backBone.js之Model篇 (1) 简单实例
“Model是js应用的核心,包括基础的数据以及围绕着这些数据的逻辑:数据转换.验证.属性计算和访问控制”. 一.初始化方法 我们先来看一个demo,initialize,这是一个初始化方法,但是写这 ...
- 学习JSP篇:jsp简单介绍
这几天开始学习JSP和Servlet,写些博客,记录自己的学习过程,算是自己从业开始的一个见证. 一.什么是JSP JSP的全称是Java Service Page,一种动态的网页开发技术,区别于静态 ...
- java web学习笔记-jsp篇
1.java web简介 1.1静态页面与动态页面 表现形式 所需技术 静态网页 网页内容固定,不会更新 html,css 动态网页 网页内容由程序动态显示,自动更新 html,css,DB,ja ...
- JSP 注释的详解及简单实例
转自:https://www.jb51.net/article/124727.htm JSP 注释的详解及简单实例 一 三种格式 二 举例 ? 1 2 3 4 5 6 7 8 9 10 11 12 1 ...
- JSP+MySQL最简单的登录和注册的实现 --Java Web温习
一.开发环境 开发工具:eclipse 2018-09 操作系统:win10 二.实现 1.目录结构: 2.数据库(创建tmp数据库,新建user表,user表结构如下) 3.功能简介 功能比较简单, ...
- 关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手
关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手 本人菜鸟一枚,最近公司有需求要用到富文本编辑器,我选择的是百度的ueditor富文本编辑器,闲话不多说,进入正 ...
随机推荐
- JS事件冒泡与事件捕获怎么理解?
在js中存在事件冒泡与事件捕获两种概念,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题. 事件冒泡(dubbed bubbling) 事件冒泡我们从字面意思理解就是当用户行为触发我们页面的定 ...
- Linux安装Collabora Online让NextCloud支持Office在线编辑
https://www.xiaoz.me/archives/10865 NextCloud可通过插件实现在线编辑Office文档,不过前提是需要依赖于Collabora Online服务,记录一下操作 ...
- Maven打包方式整理
方法一 maven-jar-plugin和maven-dependency-plugin插件打包 <build> <plugins> <plugin> <gr ...
- LINUX学习-Mysql集群-主主备份
接着主从备份继续. 1.编辑主从服务器 vim /etc/my.cnf 在server-id下添加一句 忽略一些信息 binlog-ignore-db=mysql 2.从服务器也授权给主服务器 gra ...
- iframe页面总是提示需要重新登录怎么办
原文链接:iframe页面二次登录问题 生产问题 问题背景 由于历史原因,公司内部系统有一些页面是基于iframe嵌入的其他系统的页面,之前一直运行正常,最近不知什么原因接连出现访问所有iframe页 ...
- k8s中kubeconfig的配置及使用
1.概述 kubeconfig文件保存了k8s集群的集群.用户.命名空间.认证的信息.kubectl命令使用kubeconfig文件来获取集群的信息,然后和API server进行通讯. 注意:用于配 ...
- 多种语言tcp编程
再次强调,最好socket编程 c#的tcpclient等封装无法对接android的socket服务器 c#的tcpclient等封装可对接java的socket服务器 python socket服 ...
- java有四种访问权限
Java面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为4个等级:私有.默认.保护和公有,具体规则如下表:
- vue学习7-v-show和v-if
1. v-show:这个是一次性会把所有的都渲染出来,然后通过简单的切换display值来修改是否需要被渲染.所以在需要频繁切换的情况下推荐使用.v-show不能在template标签上使用. 2. ...
- HttpServletResponse接口详解
在 Servlet API 中,定义了一个 HttpServletResponse 接口,它继承自 ServletResponse 接口.HttpServletResponse 对象专门用来封装 HT ...