实战要求:
编写一个使用EL的JSP程序;用Javabean获取一名学生五门学科(自定义)的分数;每门学科的得分均在0-100分以内,不能为空,不能为非数字;在另外一个页面显示所有成绩和提交分数的总分、平均分;成绩结果在60分以下标红。
本次实验需要创建一个.java文件和两个.jsp文件,运行1.jsp即可。
直接上代码:
Score.java
package Score;
public class Score {
private double english;
private double math;
private double jsp;
private double web;
private double java;
public Score() {
}
public Score(double english, double math, double jsp, double web, double java) {
this.english = english;
this.math = math;
this.jsp = jsp;
this.web = web;
this.java = java;
}
public double getEnglish() {
return english;
}
public void setEnglish(double english) {
this.english = english;
}
public double getMath() {
return math;
}
public void setMath(double math) {
this.math = math;
}
public double getJsp() {
return jsp;
}
public void setJsp(double jsp) {
this.jsp = jsp;
}
public double getWeb() {
return web;
}
public void setWeb(double web) {
this.web = web;
}
public double getJava() {
return java;
}
public void setJava(double java) {
this.java = java;
}
}
JSP代码1.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>学生成绩输入</title>
<style>
.a{
border-style: solid ;
border-color: blue;
width: 50%;
height: 60%;
margin: auto;
/*position: absolute;*/
/*left: 0;*/
/*top: 0;*/
/*bottom: 0;*/
/*right: 0;*/
background-color: lightgrey;
}
.b{
text-align: center ;
background-repeat: no