以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  共享JavaBean  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=50499)


--  作者:mliq106
--  发布时间:7/25/2007 12:46:00 PM

--  共享JavaBean
我是最近学的一本书精通jspWeb开发中的一处错误代码出错了,不知怎么去改,多谢大家.
Counter.jsp

package ch05;

/***
*
* @author qq
*
* 在线人数计数器,共享bean的使用
*/

public class Counter {
    
 public Counter(){}       //构造函数
    
    private int onNumber=0;   //在线人数初始化
    
    //公有成员,用于设置和返回在线人数和登陆用户姓名
    public int getOnNumber(){
     return onNumber;
    }
    
    public void setOnNumber(){
     onNumber++;     
    }    
}
Online.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<jsp:useBean id="Counter" class="ch05.Counter" scope="application" />

<html>
  <head>
     <title>在线人数记数器</title>
  </head>
  
  <body>
     <center><font size=4 color=red>在线人数计数器</font></center>
     <hr><br>
     <% Counter.setOnNumber(); %>//这行代码错误,eclipse编译器中Counter中setOnNumber的方法参数不适用
     <center><font size=4>
        在线人数为:<jsp:getProperty name="Counter" property="onNumber" />
     </font></center>
  </body>
</html>



W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
97.961ms