第六周作业Jsp
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="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> <%@ 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 }%>
2、
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> <form action="arg.jsp" method="post" > 求平均值:</br> 姓名:<input type="text" name="uname" /><br> 性别:<input type="radio" name="sex" value ="男"/> 男 <input type="radio" name="sex" value ="女"/> 女<br> 班级:<select name = "bj"> <option value="计算机1901">计算机1901</option> <option value="计算机1902">计算机1902</option> <option value="计算机1903">计算机1903</option> </select><br> 数学:<input type="number" name="math" /></br> 语文:<input type="number" name="chinese" /></br> 英语:<input type="number" name="english" /></br> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> </body> </html> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> <% String uname=request.getParameter("uname"); String sex=request.getParameter("sex"); String bj=request.getParameter("bj"); String bir=request.getParameter("bir"); String math=request.getParameter("math"); String chinese=request.getParameter("chinese"); String english=request.getParameter("english"); double a=Double.parseDouble(math); double b=Double.parseDouble(chinese); double c=Double.parseDouble(english); double arg=(a+b+c)/3; out.print("你好!"+bj+"的"+uname+"同学!"+"</br>"+"性别:"+sex+"</br>"+ "您的各科平均分数是:"+arg); %> </body> </html>