第六次作业
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <!-- EL内置對象有四個:pagecontext(頁面上下文)、param(參數)、paramValues(參數)、initParam(初始化參數) --> <!-- pagecontext(頁面上下文)在發送頁面跳轉用EL --> <form action="${pageContext.request.contextPath}/EL2.jsp" method="POST"> 姓名:<input type = "text" name = "name"/>只能输入字母或者数字<br> 年龄:<input type = "text" name = "age"/>密码长度6-12位<br> Sex:<input type = "checkbox" name = "sex"value = "男"/>男<input type = "checkbox" name = "sex"value = "女"/>女<br> 电子邮箱地址:<input type = "text" name = "email"/>输入正确的email<br> 出生日期:<input type = "text" name = "year"/>年<input type = "text" name = "month"/>月<input type = "text" name = "day"/>日<br> <input type = "submit" value = "同意以下协议和条款并且提交"/> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <!-- EL内置對象有四個:pagecontext(頁面上下文)、param(參數)、paramValues(參數)、initParam(初始化參數) --> <!-- 實現獲取參數param(參數) param:底層調用的是request.getParamter的方法--> <% request.setCharacterEncoding("UTF-8"); %> 姓名 = ${param.name}<br> 年龄 = ${param.age}<br> <!-- 實現獲取參數paramValues(參數)、 paramValues:底層調用的是request.getParamterValues的方法--> 性别 = ${paramValues.sex[0] }<br> 电子邮箱: = ${param.email}<br> 出生日期: = ${param.year}年${param.month}月${param.day}日 <!-- initParam(初始化參數) initParam(初始化參數):底層調用的是request.initParam的方法--> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <!-- EL内置對象有四個:pagecontext(頁面上下文)、param(參數)、paramValues(參數)、initParam(初始化參數) --> <!-- pagecontext(頁面上下文)在發送頁面跳轉用EL --> <form action="${pageContext.request.contextPath}/EL2.jsp" method="POST"> 求平均值<br> 姓名:<input type = "text" name = "name"/>只能输入字母或者数字<br> Sex:<input type = "checkbox" name = "sex"value = "男"/>男<input type = "checkbox" name = "sex"value = "女"/>女<br> 班级:<input type = "text" name = "c"/><br> 语文:<input type = "text" name = "yuwen"/><br> 数学:<input type = "text" name = "math"/><br> 英语:<input type = "text" name = "english"/><br> <input type = "submit" value = "同意以下协议和条款并且提交"/> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <% request.setCharacterEncoding("UTF-8"); String yuwen = request.getParameter("yuwen"); String math = request.getParameter("math"); String english = request.getParameter("english"); Integer iyuwen = Integer.valueOf(yuwen); Integer imath = Integer.valueOf(math); Integer ienglish = Integer.valueOf(english); Integer sum = (iyuwen+iyuwen+ienglish)/3; %> 姓名 = ${param.name}<br> 班级 = ${param.c}<br> 语文 = ${param.yuwen}<br> 数学 = ${param.math}<br> 英语 = ${param.english}<br> 性别 = ${paramValues.sex[0] }<br> 平均值为<%=sum%> </form> </body> </html>