JAVABEAN成员变量默认小写,大写会出错!

本文详细解析了JavaBean程序与JSP页面的整合应用,包括成员变量命名规范、使用jsp:setProperty和jsp:getProperty标签的方法,以及如何在JSP中正确调用JavaBean实例并设置属性。

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

问题已解决。
javabean程序如下:

package tax;

public class TaxRate {
private double rate;

public TaxRate(){
this.rate = 5;
}
public void setRate(double rateValue){
this.rate = rateValue;
}

public double getRate() {

return rate;
}
}

JSP程序如下:
<%@ page language="java" import="tax.TaxRate" pageEncoding="UTF-8"%>

<html>
<body>

<jsp:useBean id="taxbean" class = "tax.TaxRate" scope="application" ></jsp:useBean>

<% taxbean.setRate(17); %>
使用方法1:<p>
税率:<%= taxbean.getRate() %>

</p>
<% taxbean.setRate(3); %>

  <b>使用方法2:</b>
  税率:<jsp:getProperty property = "rate" name = "taxbean"/>

</body>
</html>

红色标示是你的错误所在。
javabean中,定义成员变量 要遵循一般的语法规则,首字母要小写,如果你大写了,程序在被编译的时候,编译器肯能把你大写的“成员变量”当做类来编译,然后又找不到,就会报错了。这里所说的成员变量就是你当初定义的 Rate,遵循规则写成rate
还有一个就是<jsp:setProperty>标签与<jsp:getProperty>标签一般是一起使用的,习惯问题要注意一下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值