<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JavaExplore

    一切像霧像雨又像風
    posts - 19, comments - 45, trackbacks - 0, articles - 0

    tomcat中jsp頁面調用javabean

    Posted on 2005-09-17 20:47 JavaExplore 閱讀(1888) 評論(3)  編輯  收藏
    1、變量、對象聲明語法<%!.....%>
    2、嵌入java語句語法<%......%>
    3、調用javabean語法<jsp:useBean id="zong" scope="page" class="test.Hello"/>
         文件Hello.class位于目錄web-inf\classes\test下,該jsp頁面與文件夾web-inf位于同一目錄下。
    4、調用javabean的屬性語法<jsp:getProperty id="zong" property="A"/>
       類Hello中要有方法getA();
    5、javabean 的一般語法,構造函數為public,所有屬性為private,每個屬性對應get,set方法,boolean類型屬性的對應get方法可以用is替換。

    Feedback

    # re: tomcat中jsp頁面調用javabean  回復  更多評論   

    2006-11-12 13:00 by dqf
    HTTP Status 500 -

    --------------------------------------------------------------------------------

    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    org.apache.jasper.JasperException: /jc/regcklogin.jsp(7,0) The value for the useBean class attribute sist.DB is invalid.
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    root cause

    org.apache.jasper.JasperException: /jc/regcklogin.jsp(7,0) The value for the useBean class attribute sist.DB is invalid.
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146)
    org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1174)
    org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
    org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
    org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    org.apache.jasper.compiler.Generator.generate(Generator.java:3305)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.


    --------------------------------------------------------------------------------

    Apache Tomcat/5.5.17


    幫我看看這個錯誤行嗎?

    # re: tomcat中jsp頁面調用javabean  回復  更多評論   

    2006-11-12 13:04 by dqf
    jsp:
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>無標題文檔</title>
    <jsp:useBean id="con" scope="page" class="sist.DB" />

    bean:
    package sist;

    import java.sql.*;
    import java.io.*;
    //import java.util.*;

    public class DB {

    private Connection conn = null;
    private Statement drpStmt = null;
    private ResultSet drpRst = null;
    private int countInt = 0;
    private String strDBError="";
    boolean autoCommit;

    public DB() {//構造函數開始
    try{
    //jdbc-odbc
    Class.forName("org.gjt.mm.mysql.Driver");
    //設置連接數據庫信息
    conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/gordon?useUnicode=true&characterEncoding=gbk");

    drpStmt = conn.createStatement();
    }
    catch(SQLException sqle){
    countInt=-1;
    strDBError=sqle.getMessage();
    }
    catch(java.lang.Exception e){
    countInt=-2;
    strDBError=e.getMessage();
    }
    }
    //構造函數的結束
    //構造函數的作用,當創建該類的對象時,將自動調用構造函數,并運行其中的方法,對于本程序來說,當創建本類的對象時,將自動連接數據庫
    //-------------------------------------------------------------------

    public int getErrorCode(){

    return countInt;

    }

    //-------------------------------------------------------------------



    //-------------------------------------------------------------------

    public String getErrorInfo(){

    return strDBError;

    }

    //-------------------------------------------------------------------



    //-------------------------------------------------------------------
    //Q方法開始
    //這個方法的返回值類型為結果集,主要完成數據庫的查詢操作,在使用的時候要向該方法傳遞SQL字符串
    public ResultSet q(String queryString){
    countInt=0;
    strDBError="";
    try{
    drpRst = drpStmt.executeQuery(queryString);
    countInt=1;
    }catch(SQLException sqly){
    countInt=-1;
    strDBError+="Error occur while useing dataConn.exeQuery(queryString)!<p>The queryString is <p>" + queryString + "<p>The Error Information from DBMS錕斤拷<p>"+sqly.getMessage();
    }catch(java.lang.Exception y){
    countInt=-2;
    strDBError+="<p>java.lang.Exception:"+y.getMessage();
    }
    return drpRst;
    }
    //-------------------------------------------------------------------



    //-------------------------------------------------------------------
    public int u(String updateString){
    countInt=0;
    strDBError="";
    try{
    countInt = drpStmt.executeUpdate(updateString);
    }catch(SQLException sqlz){
    countInt=-1;
    strDBError="Error occur while using dataConn.exeUpdate()!The SQL is:<p>" + updateString + "<p>執行失敗:<P>" + sqlz.getMessage();
    }
    return countInt;
    }
    //--------------------------------------------------------------------



    public int getRowCount(String queryString){
    countInt=0;
    strDBError="";
    ResultSet rs;
    int nRowCount=0;
    try{
    rs=drpStmt.executeQuery("select count(*) from (" + queryString + ") as viewTempQueryString" );
    while(rs.next()) nRowCount=rs.getInt(1);
    }
    catch(SQLException errGetRowCount){
    countInt=-1;
    strDBError+="Error occur while useing dataConn.getRowCount("+queryString+")! " + errGetRowCount.getMessage();
    }catch(java.lang.Exception errOther){
    countInt=-2;
    strDBError+="" + errOther.getMessage();
    }
    return nRowCount;
    }
    //-----------------------------------------------------------

    }//end of all


    bean位置在C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\jc\WEB-INF\classes\sist里面

    謝謝~~!

    # re: tomcat中jsp頁面調用javabean  回復  更多評論   

    2008-04-02 21:18 by 啊啊啊
    看看你的數據庫驅動包是不是有錯誤。。。

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成年在线网站免费观看无广告| 好爽好紧好大的免费视频国产| 国产成人精品日本亚洲专区| 无码精品人妻一区二区三区免费| 国产jizzjizz免费看jizz| 男人的天堂av亚洲一区2区| 72pao国产成视频永久免费| 免费无码又爽又刺激高潮视频| 国产亚洲精品美女久久久| 你懂的网址免费国产| 精品国产_亚洲人成在线高清| 国产成人无码区免费内射一片色欲| 亚洲日本乱码在线观看| 无码囯产精品一区二区免费 | 韩国亚洲伊人久久综合影院| 美女被免费视频网站a| jizzjizz亚洲| GOGOGO高清免费看韩国| 久久亚洲一区二区| 亚洲日本VA中文字幕久久道具| 日韩高清在线免费观看| 免费人成又黄又爽的视频在线电影| 亚洲成片观看四虎永久| 亚洲乱妇熟女爽到高潮的片| 日韩成人在线免费视频| 一出一进一爽一粗一大视频免费的| 人人狠狠综合久久亚洲88| 国产在线jyzzjyzz免费麻豆| 国产精品亚洲综合天堂夜夜| 亚洲韩国精品无码一区二区三区 | 99久久精品免费视频| 亚洲黄页网在线观看| 国产精品亚洲mnbav网站| 久久国产乱子伦精品免费看| 国产AV旡码专区亚洲AV苍井空| 亚洲?V乱码久久精品蜜桃| 91制片厂制作传媒免费版樱花| 久久精品国产亚洲av瑜伽| 亚洲最大成人网色| 免费永久在线观看黄网站| 最近中文字幕2019高清免费|