在这里不能使用<jsp:getProperty name="coun" property="Count"/>count本身你叶面上就没有这个属性
因为你并未把叶面上原有的任何数据放入bean中,而是你自己赋的值。所以我觉得应该用getCount()取出值
getCount()返回一个int型的值。

解决方案 »

  1.   

    你在Javabean 时定义  int count; 
    而你引用:
    <jsp:getProperty name="coun" property="Count"/> 应该为:<jsp:getProperty name="coun" property="count"/>
    ^_^  ,试试吧!
      

  2.   

    我的理解如下:
    本来设置Bean的属性值是由setProperty动作来完成的,但代码中并没有setProPerty动作,就
    如同jncz所说的代码中并没有这个属性,那是不是还要写个<jsp:setProperty>啊,不知我的理解对不对?
      

  3.   

    <%coun.setCount(100);%>
    已经做了
      

  4.   

    多谢沙漠孤鹰的指点,现在运行正常了,但有几点我不明白,还望指教。
    1.int count只是声明了变量,但整个代码中并没有设定属性值,这property="count"是指定Bean的属性名,但这个属性名就是变量名吗?我的理解对吗?我觉得不对。
    2.这<% coun.setCount(100); %>是什么作用呢?我的理解是定义初始值的作用,我将100改为0,那运行时就是您是第1位访问者了,这<% coun.setCount(100); %>的作用还是理解不深,能再详细指点一下吗?是不是非要用这个,不用可以的吗?
    3.运行jsp文件时速度非常的慢,不知别人读取调用javaBean的jsp文件时都是这么慢的吗?足足读了二分钟,硬盘狂读不止,虽说第一次运行class文件慢点,但也不至于这么慢吧,我这速度正常吗?
    还请指点一二好吗?谢谢。
      

  5.   

    <html>
    <head>
    <title>计数器</title>
    </head>
    <body>
    <jsp:useBean id="coun" scope="session" class="hainan.CountBean"/>//这里应该用<jsp:setProperty 而不是<%coun.setCount(100);%><jsp:setProperty name="coun" property="count" value="100" /> 
    您是第
    <jsp:getProperty name="coun" property="count"/>位访问者!  这里count应该小写
    </body>
    </html>