JSP第四次作业
1.


1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 <%
3 request.setCharacterEncoding("UTF-8");
4 response.setCharacterEncoding("UTF-8");
5 %>
6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
7 <html>
8 <head>
9 <title>My JSP 'login.jsp' starting page</title>
10 </head>
11 <body>
12 <form action="info.jsp" method="post">
13 <!-- <input type="image" src="data:images/baidu.png"> -->
14 用户名: <input type="text" name="uname" minlength="4" maxlength="16">只能输入字母和数字,4~16个字符<br>
15 密码: <input type="password" name="pwd" minlength="6" maxlength="12">密码长度6~12位<br>
16 确认密码: <input type="password" name="pwd1" minlength="6" maxlength="12"><br>
17 性别: <input type="radio" name="sex" value="男">男
18 <input type="radio" name="sex" value="女">女 <br>
19 电子邮件地址:
20 <input type="email" name="formmail">输入正确的Email<br>
21 出生日期:<input type="date" name="year">年
22 <select name="month">
23 <option value="1">一</option>
24 <option value="2">二</option>
25 <option value="3">三</option>
26 <option value="4">四</option>
27 <option value="5">五</option>
28 <option value="6">六</option>
29 <option value="7">七</option>
30 <option value="8">八</option>
31 <option value="9">九</option>
32 <option value="10">十</option>
33 <option value="11">十一</option>
34 <option value="12">十二</option>
35 </select>月 <select name="day">
36 <option value="1">5</option>
37 <option value="2">6</option>
38 <option value="3">7</option>
39 <option value="4">8</option>
40 </select>日<br>
41 <input type="submit" value="同意以下协议条款并提交"> <br>
42 <textarea rows="5" cols="100">
43 一、总则
44 1.用户座当目享本协议的条轮并按院贡西上的提示完感金翻的主册程序。
45 周启连进行注册程南过程中点击“问意技钮即表示用卢与首度公司达取协说,完全控受本苏
46 说项下的全部条常。
47 2.用户注册成功后,百度將给予每个用户-个用户帐号及相应的密码,
48 该用户帐号和密码由用户负责保管:用户应当对以其用户帐号进行的所有活动和事件员法律贵Vip。
49 </textarea>
50 </form>
51 </body>
52 </html>
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 <h1>您注册信息如下:</h1><br>
3 <%//设置编码
4 request.setCharacterEncoding("UTF-8");
5 response.setCharacterEncoding("UTF-8");
6 //获取请求的数据
7 String uname = request.getParameter("uname");
8 String pwd = request.getParameter("pwd");
9 String pwd1 = request.getParameter("pwd1");
10 String sex = request.getParameter("sex");
11 String email = request.getParameter("formmail");
12 String year = request.getParameter("year");
13 String month = request.getParameter("month");
14 String day = request.getParameter("day");
15
16 if (pwd.equals(pwd1)) {
17 out.print("注册成功" + "<br>");
18 out.print("用户名是 :" + uname + "<br>" + "密码是 :" + pwd + "<br>"
19 + "性别 :" + sex + "<br>" + "电子邮件 :" + email + "<br>"
20 + "出生日期 :" + year+"年"+month+"月"+day+"日" + "<br>");
21 } else {
22 out.print("两次密码不一样!!");
23 }%>



.
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
3 <html>
4 <head>
5 <title>My JSP 'index.jsp' starting page</title>
6 </head>
7 <body>
8 <h2>求平均值:</h2>
9 <form action="avage.jsp" method="post">
10 姓名:
11 <input type="text" name="mxt">
12 <br>
13 性别:
14 <input type="radio" name="sex" value="男">男
15 <input type="radio" name="sex" value="女">女
16 <br>
17 班级:
18 <select name="grade">
19 <option>-请选择-</option>
20 <option>193230216</option>
21 <option>193230217</option>
22 <option>193230218</option>
23 <option>193230219</option>
24 </select>
25 <br>
26 语文:
27 <input type="number" name="Chinese" max="150" min="90">
28 <br>
29 数学:
30 <input type="number" name="math" max="150" min="90">
31 <br>
32 英语:
33 <input type="number" name="English" max="150" min="90" >
34 <br>
35 <input type="submit" value="登录">
36 <input type="reset" value="重置">
37 </form>
38 </body>
39 </html>
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 <%
3 request.setCharacterEncoding("UTF-8");
4 response.setCharacterEncoding("UTF-8");
5 %>
6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
7 <html>
8 <head>
9 <title>My JSP 'avage.jsp' starting page</title>
10 </head>
11 <body>
12 <%
13 //设置编码
14 request.setCharacterEncoding("UTF-8");
15 response.setCharacterEncoding("UTF-8");
16 //获取请求数据
17 String grade = request.getParameter("grade");
18 String name = request.getParameter("mxt");
19 String sex = request.getParameter("sex");
20 String Chinese = request.getParameter("Chinese");
21 String math = request.getParameter("math");
22 String English = request.getParameter("English");
23 //将字符串类型转换成数值型
24 int a = Integer.parseInt(Chinese);
25 int b = Integer.parseInt(math);
26 int c = Integer.parseInt(English);
27 //求平均值
28 double avg = (a + b + c) / 3;
29 out.print("你好!" + grade + "班的" + name + "同学<br>" + "性别:" + sex
30 + "<br>" + "您的各科平均分是:" + avg);
31 %>
32 </body>
33 </html>


JSP第四次作业的更多相关文章
- 耿丹CS16-2班第四次作业汇总
Deadline: 2016-10-13 12:00 作业内容 实验3-1 分别使用while循环.do while循环.for循环求1+2+3+ --+100. 实验3-2 分别使用while循环. ...
- jsp中四种传递参数的方法
jsp中四种传递参数的方法如下: 1.form表单 2.request.setAttribute();和request.getAttribute(); 3.超链接:<a herf="i ...
- 第四次作业——WORDSEARCH小游戏
“谁想出来的这么缺德的题目啊!!!!”一个声音在我心中回荡 这个题目很早就在课堂上公布了,我和我的小伙伴都惊呆了! 这是个毛?根本无从下手的感觉 总是觉得这个小游戏不是程序能给出答案的,因为我的第一印 ...
- JSP的四个作用域
JSP的作用域一般是对于变量而言的,描述的是变量在某处是否有效(可用) JSP的四个作用域 名称 作用域 page 当前页面有效 request 当前请求中有 ...
- jsp的四种范围
jsp有四种范围,可以说是四种对象,这四种对象对应不同的作用范围,所以我们说jsp中的四种范围,这四种范围作用域由大到小分别是page>request>session>applica ...
- 网络1711班 C语言第四次作业批改总结
网络1711班 C语言第四次作业批改总结 助教有话说(写在前面) 近来,有同学跟老师和助教们反映:博客作业太多太麻烦,而且对编程能力提高似乎没什么帮助?在这里我要谈一谈我的感想. 博客作业的意义? 首 ...
- 第四次作业之oop
第四次作业 四则运算 类 输入类:用户输入题数和答案,语言选择. 生成类:随机数字,运算符,生成表达式. 读取类:读取表达式,计算正确答案. 界面类:选择语言,输出正确题数和答案. 类与类之间是如何进 ...
- C#基础第四天-作业答案-Hashtable-list<KeyValuePair>泛型实现名片
.Hashtable 实现 Hashtable table = new Hashtable(); while (true) { Console.WriteLine("------------ ...
- C#基础第四天-作业-Hashtable-list<KeyValuePair>泛型实现名片
1.名片集: 名片集实现功能:不限定集合实现 增加,查询,查询全部,删除 功能,需求条件: 根据姓名去(查询/删除)某一行数据.指定:姓名,年龄,性别,爱好,联系方式. 采用技术:Hashtable- ...
- 《面向对象程序设计》c++第四次作业___calculator plus
c++第四次作业 Calculator Plus git上的作业展示 Calculator 2.0 SourceCode in Git PS:这次作业orz感谢某同学用windows的dev c++帮 ...
随机推荐
- 优化if、elif过多
优化if ,elif过多的场景 字典的成员运算,是判断字典的key 思路:把函数的内存地址存到字典当中 def login(): pass def scan(): pass def transf ...
- SpringBoot 03: 常用web组件 - - - 拦截器 + Servlet + 过滤器
常用web组件 拦截器 Servlet 过滤器 使用思想 创建自定义类 实现或者继承框架里的接口或类 将自定义类注册到框架中 使用自定义类 拦截器 说明 拦截器是SpringMVC中的一种对象,能拦截 ...
- Go语言核心36讲50
作为拾遗的部分,今天我们来讲讲与Go程序性能分析有关的基础知识. Go语言为程序开发者们提供了丰富的性能分析API,和非常好用的标准工具.这些API主要存在于: runtime/pprof: net/ ...
- vcenter异常死机无法重启
esxi主机异常掉电重启后,vcenter启动失败 查阅相关资料发现,一般是由于时间同步异常造成, 推荐方法是先确认bios硬件时间已同步,再删除旧的本地服务json文件,重启vcenter的服务. ...
- 基于python的数学建模---场线与数值解(微分方程)
import numpy as np from scipy import integrate import matplotlib.pyplot as plt import sympy def plot ...
- CPU cache知识 —— ARM架构cache结构和细节
cache如何寻址 处理器访问cache时,cache电路会将CPU地址进行解码,分成3个部分,分别是: offset: 用于某个cache line -- 字抽取: index: 用于匹配某个cac ...
- 进军东南亚市场,腾讯云数据库 TDSQL 助力印尼 BNC 银行数字化转型
腾讯云数据库在助力金融核心系统分布式替换上,已经辐射到了东南亚市场. 东南亚最大的银行之一印尼BNC银行(Bank Neo Commerce)已正式完成新核心分布式迁移,使用腾讯云数据库TDSQL后, ...
- WEB入门——爆破21-28
WEB21 首先尝试网站后台常见登陆的弱口令,发现错误 则使用burp suite抓包试试看 通过分析,在未填入账号密码时,响应头如下所示: 填入弱口令账号密码,发现响应头如下: 则对应可知账号密 ...
- 【day01】redis
〇.思维导图 1.解决缓存数据库双写不一致 延迟双删(中间sleep一段时间)--写性能下降 内存队列:同一个key(线程)的所有操作丢到队列,串行化执行--实现麻烦&大量内存队列,队列宕机 ...
- @Transactional注解事务失效的几种场景及原因
1. 介紹 在业务开发的许多场景中,我们会使用到通过事务去控制多个操作的一致性.比较多的就是通过声明式事务,即使用 @Transactional 注解修饰方法的形式.但在使用过程中,要足够了解事务失效 ...