这个BEAN运行是可以运行,也没有错误,我第一次写,从Mysql服务器上获取准确的时间返回给客户端.
用的时候用了个MySQL的Curdate()函数/*
 * JSP com.nowker.util.date;
 * 2005-11-30 by meaisu
 */
package com.nowker.util;
import java.io.*;
import java.sql.*;
import java.text.*;
import com.nowker.util.conn;public class date 
{
public String rq=null;
public String getrq()
        throws Exception
    {
String rq=null;
try
{
conn con=new conn();
con.getcon();
ResultSet rs=con.stmt.executeQuery("select curdate() as rq");
rs.next();
rq=rs.getString("rq");
}
catch (Exception e)
{
System.out.println("连接数据库发生错误!!!!"+e);
}
return rq; }
}用的时候:
<jsp:useBean id="rp" scope="page" class="com.nowker.util.date" />
<%=rp.getrq()%>

解决方案 »

  1.   

    其中import com.nowker.util.conn是我写的连接MYSQL的BEAN;
      

  2.   

    你这个JavaBean存在一些问题,你的JavaBean并未按照JavaBean的书写规范来写。
    例如:
    rq本来是你的Bean的一个数据成员,你却采用了Public的形式,其次对于该数据成员的访问你只是提供了getter方法而没有提供setter方法,且你的getter方法的命名也存在问题,正确的应该是getRq() R要大写。以下简单说一下JavaBean的书写规范。
    1、Bean中的数据成员采用private的形式
    2、数据成员的命名必须采用首小写形式
    3、Bean中的每个数据成员都需要提供getter和setter方法
    4、getter和setter方法的命名应该是get+数据成员的名字,且数据成员名的首字母必须大写,其余小写。