第六次作业

<%@ 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>

  

 

posted @ 2022-04-07 22:44  李成前  阅读(8)  评论(0编辑  收藏  举报