说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

为什么我用jsp访问不到bean的属性???[100分,在线结帖]

编辑:说三道四文库 发布时间:2017-10-23 11:41
HTML文档下载 WORD文档下载 PDF文档下载
JSP代码:
<%@page language="java" import="tax.*" contentType="html/text;charset=gb2312"%
>
<html>
<body>
<jsp:useBean id="TaxRate" scope="application" class="tax.TaxRate"/>
<% 
TaxRate.setProduct("A002");
TaxRate.setRate(17);
%>

<%--Product:<%=TaxRate.getProduct()%>--%>
<%
TaxRate.setProduct("A003");
TaxRate.setRate(25);
%>

<br>
Before Modified:
<br>
Product:<jsp:getProperty name="TaxRate" property="Product"/>
<br>
Rate:<jsp:getProperty name="TaxRate" property="Rate"/>
<jsp:setProperty name="TaxRate" property="Product" value="Hello"/>
<jsp:setProperty name="TaxRate" property="Rate" value="2.9"/>
<br>
after modified:
<br>
product:<jsp:getProperty name="TaxRate" property="Product"/>
<br>
rate:<jsp:getProperty name="TaxRate" property="Rate"/>
<br>

</body>
</html>

Bean 代码:
package tax;
public class TaxRate {
            String Product;
            double Rate;

             public TaxRate(){
                    this.Product="A001";
                    this.Rate = 5;
             }
             
             public void setProduct(String ProductName){
                         this.Product = ProductName;
             }
             
             public String getProduct(){
                           return(this.Product);
             }
             
             public void setRate(double rateValue){
                         this.Rate=rateValue;
             }
             
             public double getRate(){
                           return(this.Rate);
             }
}
用tomcat4.1.24测试后,发现下面错误:
description The server encountered an internal error () that prevented it from
 fulfilling this request.

exception 

org.apache.jasper.JasperException: Cannot find any information on property 'Pr
oduct' in a bean of type 'tax.TaxRate'
    at org.apache.jasper.runtime.JspRuntimeLibrary.getReadMethod(JspRuntimeLib
rary.java:704)
    at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.ja
va:694)
    at org.apache.jasper.compiler.Node$GetProperty.accept(Node.java:552)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1028)
    at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:1070)
    at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:1076)
    at org.apache.jasper.compiler.Node$Root.accept(Node.java:232)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1028)
    at org.apache.jasper.compiler.Generator.generate(Generator.java:1917)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:242)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.j
ava:473)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j
ava:190)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295
)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
ationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
terChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
ve.java:256)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato
rBase.java:494)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:24
15)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherV
alve.java:171)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)

    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:5
94)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
Connection(Http11Protocol.java:392)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5
65)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l.java:619)
    at java.lang.Thread.run(Thread.java:536)

http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=59933

呵呵,FAQ中有相同的一例。
你的'tax.TaxRate'存放路径是否正确?
应该在
WEB-INF/class/tax/TaxRate.class
正确,现在已经测试到的确是大小写敏感的问题。

我将全部变量该为小写后解决。
同时将beans内变量全部该为私有变量后,问题彻底解决。

大家不知道还有什么补充的吗???要不就结帖啦。
没有,完全正确,我也烦过这样的错,就是大小写的问题.
苹果给楼主拍马屁来啦!多给小的点分哦
搂主给点分吧好让我问问题
靠,JAVA版也有假苹果,苹果这回要在CSDN出名啦:)
楼上的楼上是来捣乱的,请楼主不要理会,请JAVA版的大版主封了那个假苹果,谢谢
想打架是吧,

楼上的快打,解决一个,我搬上去!
反射在Android开发中的利弊 intent调用代码总结二 Android缩略图类源代码 Android多人项目开发指导 AsyncTask对比Thread加Handler Android Drawable叠加处理方法 android.os.Debug调试工具使用方法 Android多点触控开发原理 inent调用代码总结,不断完善中 onRetainNonConfigurationInstance和getLastNonConfigurationInstance Android中String资源文件的format方法 Android工程内嵌资源文件的两种方法 Android AIDL全攻略三 - AIDL框架 Android AIDL全攻略二 - Service绑定 自定义Android主题风格theme.xml方法 Android开发之模拟按下Home键的效果 Android AIDL全攻略一 Android Picture和PictureDrawable的用处 Android自定义View以及layout属性全攻略 Android通过Intent发送电子邮件含附件 Android调试技巧之Eclipse行号和Logcat Android Txt文本读写类源代码 Android游戏开发之旅20 双按事件捕获 Android游戏开发之旅19 分辨率大全 保护你的Android付费软件-LVL全攻略(二) 保护你的Android付费软件-LVL全攻略 android调试工具monkey压力测试实战 Android开发工具-App Inventor Android游戏开发之旅18 SoundPool类 Android多线程下载远程图片 Android读写Txt文本文件代码 请问 jfreechart 怎么使用 ? 100 分请教!!! 数据库日志被删怎么办??? 怎样设置EDIT的长度设题????急!!!!!!!!!! 求职 求职 求职 求职 求职 求职 哪里有“Java Servlet Programming, 2nd Edition”电子书下载? 急,有关读写文本文件的! 北京掌中仙境技术有限公司招聘程序开发人员 在.net中如何获得数据库中的所有用户表的信息,以及......? 在线等!!菜鸟一问:用什么函数使‘空’返回为零,就像foxpro的iif... 如何实现两个form间参数的传递? 一个关于DBCHART的使用问题。 数据机构的一道题!~(队列) 求救高手?active dll的Ftp上传组件的问题?(100) TQuery返回的字段类型信息如何区分numeric还是float? 我感觉VC里最神秘的几块内容(至今也没搞懂) 在这里混了有段日子了 升星 散分!!(请版主别删) 欢迎大家加入我建的QQ群 请问一下各位是如何调用第三方的DLL。例如:华为DLL.清华深资DLL。等等。。。 QRBand能否自动换页的问题。 请问有哪位 有ACCP的的全套资料第一学期第一学年 资料 一个关treeview的问题 sql server有没有办法看一个image类型值是否有无? 嵌入到outlook控件的问题 一个奇怪的问题: 怎么老打不开数据库set db= new notesdatabase("","data.nsf")??? 如何调用DLL啊? JSP怎么样调用sessionbean? 如何在Cell单元格显示数据库中已image类型存放的图片?(急) php有什么好办法把mysql里面枚举型字段的各个项目读出来? easy problem 文件问题 在线等候 北京掌中仙境技术有限公司招聘程序开发人员 请问win2003中如何起用3d? 关于迭代开发模式 主菜单的字体怎么修改? C#中自动生成SQL语句(update,delete)是否并不怎么好呢? 关于在VC中开发数据库使用ORACLE的若干问题?(SQL SERVER 到 ORACLE转换的问题) 如果更新有外键约束的主键呢? 谁有播放*.dat的asp组件啊!~ 这是一个控件源码,为什么只有在运行时,才能显示控件的图形,请指教! 电脑一进系统就待机……sos 浅谈视图(Views) 本人急需自然景物的分形源程序(最好包括山水树),急!可加分 高分求免费电影下载网站,最好是一些提供最新电影的网站 请教axis的开始的安装配置问题,谢谢~ 如何用ASP实现往已经建好的表中添加新的字段? TQuery返回的字段类型信息如何区分numeric还是float? 为什么弹出来的菜单偏离我的点的位置很远? 高手请进!!! 用sqlDataAdapter自动产生的update,delete语句是否最优? 小问题,50分,我的CRichEditCtrl继承类为什么在输入汉字时不触发 WM_CHAR 消息!! 100分,如何将一个类实例存入数据库,并取回? 元日、天竺寺八月十五日夜桂子译文 蜀之鄙有二僧中的“鄙”意思?急用,好好答. 军用动力核反应堆有好坏之分吗有人说米帝核潜艇的核反应堆加满一次燃料能航行十几年,而我们的核潜艇只能走三四年.我想问核反应堆(不算民用)是不是都是同一数量级的,有没有高级和 核反应堆里,慢化剂的慢化时间和扩散时间分别指什么? 蜀之鄙有二僧 “农业部黄淮海区玉米科学观测实验站”怎么翻成英文 120%采纳 轮机英语评估难吗?看什么书好?轮机三管轮 甲类 的英语评估考的听力和会话很难吗?看什么书好?“轮机英语听力和会话”第三版可以吗?把这本书整明白就能过吗?明白的告诉下难不难,看什么 先用清水淘米,淘完米后用淘米的水洗菜,洗完以后用洗菜的水涮拖把,涮完拖把以后用涮拖把的水冲马桶上面的话用英语怎么翻译 wa ta shi wa ka mi ni na ru中文意思 印前评估书怎么用英文表达? 测验的英文 CPR1000核反应堆一次装料可运行多长时间 就是放走妖魔吗?放走的谁? wa ka xi wa ki da o a na da ka wa i 卡哇伊趴趴熊 全力兔 太鼓达人 ……eg:_________________thx雅皮狗 起司猫 my melody 小狗BARU ibis Dream Story(?) 玛丽猫 .所指,均为 动物能列出不是很熟知的,更好... 你对售货员说,你要买下这本有关植物的书(英语) duration什么意思duration of a house~意思就是说从房子建立到废弃的那段时间又没有什么地道的表达方式? 重庆地图,卫星地图,谁有下面这种地图网,谁知道下面这种地图在哪里看 甲数比乙数多四分之一!甲数是乙数()乙数比甲少四分之一!乙数是甲数(), 苏州园林哪些美 认证(3a+1)(3a-1)-(3-a)(3+a)的值必定是10的倍数.算出来后是 4a²-10 怎么证明它是10的倍数 美过遥感卫星分类 duration是什么意思 电视画面 英语怎么说 水浒传120回版本的,第77回梗概 11-9=1+1=2 12-9=2+1=3 13-9=3+1=4 第一个加数与被减数有什么联系?第二个加数为什么都是1呢? 电影画面用英语怎么说画面咋说 美国地质调查局怎么下遥感图? 石字为什么要加一点 画面切换 英语怎么说 水浒传(白话文)需要一段水浒传中几人的对白的片段约500字上附题目 11-9=1+1=2 12-9=2+1=3 13-9=3+1=4 问题是 第一个加数与被减数有什么联系? 第二个 人类已发射的天文探测器有? 求水浒传 白话文和文言文 两个 英语翻译沙子大人, 游园不值哪些地方看出游园不值 水浒传每回的简介(要用白话文说)一定要用白话文哦 石加一占 什么字 什么是“遥感卫星”?它的作用有哪些? 人民文学出版社的水浒传是文言文还是白话文 已知a^2+b^2=1 b^2+c^2=2 a^2+c^2=2 则ac+bc+ac最小值为 X^2-x-m=(x+n)(x+7)求m,n的值需过程 第(1)题!之后怎样证明 水浒传白话文故事梗概10回300字左右 如右图,直角三角形abc的直角边ac=7,bc=8,分别以abc为圆心,2为半径画图,则阴影面积? π取3 想上传一张照片,但有不知道怎么修饰,请高手讲解.谢谢 fade the 如下图,直角三角形ABC的直角边AC=7,BC=8,分别以ABC为圆心,2为半径,则阴影部分面积为多少?派取三如下图,直角三角形ABC的直角边AC=7,BC=8,分别以A,B,C为圆心,2为半径画圆,则阴影部分面积为多少?兀 游园不值改成记叙文(1)把上面南宋诗人叶绍翁的诗《游园不值》改写为600到650字左右的记叙文.(2)想象要合理,增加多一些细节描写.(3)语句通顺,标点正确. 1,2,3,4,5,6,7,8...计算2个正整数的和,能发现什么? 荷塘里有一片荷叶它每天会增长一倍30天长满荷塘28天里荷塘会有多少荷叶 游园不值记叙文 way是什么意思 甲数是乙数地四分之一,甲数就比乙数多75%.对还是错? 游园不值古诗记叙文 Something in the way,Somenthing is fade away.这个句子是什么意思 甲数是乙数的1/4,乙数就比甲数多了75%. 蜀之鄙有二僧 鄙是什么意思 急求! way什么意思 沙特再拒入“非常” 指安理会未实现中美医学杂志报告显示 感染艾滋病毒婴儿韩纪念馆:日战败后所绘地图中不含日韩英一新郎忘预约教堂 为遮丑谎称有炸弹英一“大学”批准小狗入学 缴费即获硕泰国咖啡摊主因招牌与星巴克标志雷同被多家银行因抵押贷款支持证券销售被美司日本进入胖女时代 专家称或因对瘦人审日本导弹部队将现身宫古岛 拟搞大规模英国一新郎忘预约教堂 为遮丑谎称有炸韩纪念馆:日战败后所绘地图中不含日韩美媒称中国教改“打压”英语不代表西方俄外长:俄美涉叙计划表明双方有能力应姚贝娜侯磊同入酒店疑似姐弟恋泰国北部发生重大交通事故 造成22人外媒称叙政府将在24小时之内提交销毁阿富汗情侣私奔 疑遭女方家属私自处决津巴布韦国家公园巡逻员被大象踩死朝鲜同意韩国议员访问开城工业园区中国房地产商在澳大利亚投资正“风生水美乐坛小天后蕾哈娜在阿联酋大清真寺拍广州企业退休职工基本养老金比去年涨2\"打新\"理财产品重现市场 甬城投电话借出一会儿,丢了3000元!江东规范联合审批服务 助力审批工作长2013年全省车用油品质量监督抽查结湖南省2013年重点工业产品宁波海关:出境携带货币现钞有限制2013年全省烟花爆竹产品监督抽查质曝苏亚雷斯买断条款超1亿英镑 红军有胡乐乐:完善“自主招生”制度刻不容缓“圣诞老人”有点忙:冲浪滑雪训大象(西班牙外国人收容中心将制定监管制度 刘亦菲赵薇张柏芝 阴差阳错成就的明星三星Galaxy S4安全软件曝弱点台日渔业委员会第二次会议26日召开 兰州公路总段高养中心组织职工撒布融雪甘肃省司法厅考核兰州市司法行政工作马英九:将争取明年在北京与习近平会晤岷县漳县灾后交通恢复重建工作全面启动兰州市党委中心组理论学习培训班开班俄一嫌疑人落网 丹东遇害男子骨灰将送
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘