编写一个使用EL的JSP程序,获取一名学生5门学科的分数。每门学科的得分均在100分以内。在同一个页面显示所有提交分数的总分和平均分。(保姆式教程)

这篇博客提供了一个保姆级教程,介绍如何编写一个使用EL表达式的JSP程序来管理学生分数。通过创建一个JavaBean来获取学生五门学科的分数,确保分数在0-100分之间,并在另一个页面显示总分和平均分。文章包含.java文件和两个.jsp文件的代码示例,以及运行结果的展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 实战要求:

编写一个使用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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值