编写一个使用EL的JSP程序,用以获取一名学生五门学科的分数。每门学科的得分圴在100分以内。在同一个页面显示所有提交分数的总分和平均分。
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<form action="homework21.jsp" method="post">
英语成绩:<input type="text" name="english"><br><br>
语文成绩:<input type="text" name="chinese"><br><br>
数学成绩:<input type="text" name="math"><br><br>
计算机成绩:<input type="text" name="computer"><br><br>
音乐成绩:<input type="text" name="music"><br><br>
<input type="submit" value="计算成绩">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<jsp:useBean id="score" class="com.inspur.el.homework.Score"></jsp:useBean>
<jsp:setProperty name="score" property="*"/>
该学生的总成绩是:${score.chinese+score.math+score.english+score.computer+score.music }<br><br>
该学生的平均成绩是:${(score.chinese+score.math+score.english+score.computer+score.music)/5 }<br><br>
</body>
</html>
编写一个使用EL的JSP程序,用以比较两个自定义的整数值,并在同一个页面上显示比较结果。
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<%
int a=5;
int b=6;
pageContext.setAttribute("a",a);
pageContext.setAttribute("b",b);
%>
${a gt b }
${a lt b }
${a eq b }
${a ne b }
</body>
</html>
编写一个使用EL的JSP程序,该程序将使用用户输入的数据来操作当前页面的背景色、字号大小、表格宽度和边框。
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<form action="homework41.jsp" method="post">
录入背景颜色:<input type="text" name="bgColor"><br><br>
字号大小:<input type="text" name="size"><br><br>
表格宽度:<input type="text" name="width"><br><br>
表格边框大小:<input type="text" name="tableSize"><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body bgColor=${param.bgColor }>
<table width=${param.width } border=${param.tableSize }>
<tr>
<td><font size=${param.size }>字体大小</font></td>
</tr>
</table>
</body>
</html>
编写一个使用EL的JSP程序,输入一个数字,提交后输出该数字的九九乘法表。
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<form action="homework51.jsp" method="post">
请输入要计算的乘法表的数值:<input type="text" name="num"><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<%
//输出从1到提交参数的乘法表
int num=Integer.parseInt(request.getParameter("num"));
for(int i=1;i<=num;i++){
for(int j=1;j<=i;j++){
out.print(i+"*"+j+"="+i*j+" ");
}
out.print("<br>");
}
%>
<br>
<%
//只输出提交参数的乘法表
String countString = request.getParameter("num");
int count=Integer.parseInt(countString);
for(int i=1;i<=count;i++){
pageContext.setAttribute("i",i);
%>
${param.num}*${i }=${param.num*i }
<%
}
%>
</body>
</html>