在这里不能使用<jsp:getProperty name="coun" property="Count"/>count本身你叶面上就没有这个属性
因为你并未把叶面上原有的任何数据放入bean中,而是你自己赋的值。所以我觉得应该用getCount()取出值
getCount()返回一个int型的值。
因为你并未把叶面上原有的任何数据放入bean中,而是你自己赋的值。所以我觉得应该用getCount()取出值
getCount()返回一个int型的值。
而你引用:
<jsp:getProperty name="coun" property="Count"/> 应该为:<jsp:getProperty name="coun" property="count"/>
^_^ ,试试吧!
本来设置Bean的属性值是由setProperty动作来完成的,但代码中并没有setProPerty动作,就
如同jncz所说的代码中并没有这个属性,那是不是还要写个<jsp:setProperty>啊,不知我的理解对不对?
已经做了
1.int count只是声明了变量,但整个代码中并没有设定属性值,这property="count"是指定Bean的属性名,但这个属性名就是变量名吗?我的理解对吗?我觉得不对。
2.这<% coun.setCount(100); %>是什么作用呢?我的理解是定义初始值的作用,我将100改为0,那运行时就是您是第1位访问者了,这<% coun.setCount(100); %>的作用还是理解不深,能再详细指点一下吗?是不是非要用这个,不用可以的吗?
3.运行jsp文件时速度非常的慢,不知别人读取调用javaBean的jsp文件时都是这么慢的吗?足足读了二分钟,硬盘狂读不止,虽说第一次运行class文件慢点,但也不至于这么慢吧,我这速度正常吗?
还请指点一二好吗?谢谢。
<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>