不用Bean,直接调用class的方法
如:AaClass a=new AaClass();
    a.do(ParamterList);

解决方案 »

  1.   

    楼上的,给举个例子吗?小弟刚学JSP。
      

  2.   

    Bean也就是类的一种,不过不需要get,set那么死板public class AaClass{
        int aa;
        public void doAa(ParamList){
                 ...
                 }
        }JSP页面:
       <%@ page import="AaClass"%>
    <%
        AaClass a=new AaClass();
        a.doAa(ParamterList);
    %>
      

  3.   

    可是我要在bean中进行数据库操作,这样不是一定也要把它给移到jsp中了。
      

  4.   

    import java.io.*;
    import java.sql.*;public class DataBean{
        Connection conn=null;
        //初始化,连接数据库
        public DataBean(){ 
           try {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                conn= DriverManager.getConnection("jdbc:odbc:dsn1", "sa", "");
                }
           catch(Exception e){
                }
           }
        //关闭连接
        public void CloseConnection(){
           try{
               conn.close();
               }
           catch(Exception e){}
           }
        //添加记录
        public String AddRecord(String TableName,String FieldName,String FieldValue){
          String str="";
          try{
             String sql="insert into "+TableName+"("+FieldName+")values("+FieldValue+")";
             Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
             stmt.executeUpdate(sql);
             stmt.close();
             str="OK";
            }
          catch(Exception e){
            str= e.toString();
            }
          return str;
          }
       //更新记录
       public String UpdateRecord(String TableName,String FieldStr,String WhereStr){
          String str="";
          try{
             String sql="update "+TableName+" set "+FieldStr+" where "+WhereStr;
             Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
             stmt.executeUpdate(sql);
             stmt.close();
             str="OK";
            }
          catch(Exception e){
            str= e.toString();
            }
          return str;
          }
        //删除记录
        public String DeleteRecord(String TableName,String WhereStr){
          String str="";
          try{
             String sql="delete from "+TableName+" where "+WhereStr;
             Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
             stmt.executeUpdate(sql);
             stmt.close();
             str="OK";
            }
          catch(Exception e){
            str= e.toString();
            }
          return str;
          }    //获取记录
        public ResultSet GetRs(String TableName,String FieldName,String WhereStr,String OrderStr,String SortStr){
            String sql = "";
            String FieldName1="";
            String SortStr1="";
            ResultSet resultset=null;
            try{
                if(FieldName=="")
                   FieldName1="*";
                else
                   FieldName1=FieldName;
                if(SortStr!="desc")
                   SortStr1="asc";
                else
                   SortStr1="desc";
                sql="select "+FieldName1+" from "+TableName+" where "+WhereStr;
                sql=sql+" Order by "+OrderStr+" "+SortStr1;
                Statement statement = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
                resultset = statement.executeQuery(sql);
                }
            catch(Exception exception){
                resultset=null;
                }
            return resultset;
            }
     }
      

  5.   

    : zyhowe(冷月葬花魂) ( ) 
    所言即是