try:<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="java.sql.*" %>
<%
   String strDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; //JDBC驱动
   String strDBUrl = "jdbc:odbc:DBConn"; //数据源
   Connection conn = null; //连接
   ResultSet rs = null;
   String Gonggao = "" ;
  
   try{                //加载JDBC-ODBC驱动
       Class.forName(strDBDriver);
      }
   catch(java.lang.ClassNotFoundException e)
      {
       System.err.println(e.getMessage());
      }
       String strsql = null;        conn = DriverManager.getConnection(strDBUrl,"sa","lcl");
        Statement stmt = conn.createStatement();
       strsql ="select * from 公告栏 ";
        rs = stmt.executeQuery(strsql);
        if(rs.next())
       {
         Gonggao = rs.getString("公告内容");      //公告栏内容 
       } 
%>显示:
<%=Gonggao%>

解决方案 »

  1.   

    你先用out.println(Gonggao)调试一下,看看到底有没有东西呀.Andrawu(Andrawu) 说的挺正确的呀
      

  2.   

    我在表格中用了out.println(Gonggao),仍然没有显示?在加载网页的开始是不是就已经执行了我的JSP语句呢?为什么还是不能显示呢
      

  3.   

    1.
           if(rs.next())
           {
             Gonggao = rs.getString("公告内容");      //公告栏内容 
           } 
    可能是if语句里面没有执行,你的表中没有记录?改为:
           if(rs.next())
           {
              our.print("aaaaaaaa") ;
             Gonggao = rs.getString("公告内容");      //公告栏内容 
           } 看没有输出aaaaaa。2.如果没有输出aaaaaa则。
    则将"select * from 公告栏" 放到sql查询分析器中执行一下。看有没有内容。
      

  4.   

    1.
           if(rs.next())
           {
             Gonggao = rs.getString("公告内容");      //公告栏内容 
           } 
    可能是if语句里面没有执行,你的表中没有记录?改为:
           if(rs.next())
           {
              our.print("aaaaaaaa") ;
             Gonggao = rs.getString("公告内容");      //公告栏内容 
           } 看没有输出aaaaaa。2.如果没有输出aaaaaa则。
    则将"select * from 公告栏" 放到sql查询分析器中执行一下。看有没有内容。
      

  5.   

    1.
           if(rs.next())
           {
             Gonggao = rs.getString("公告内容");      //公告栏内容 
           } 
    可能是if语句里面没有执行,你的表中没有记录?改为:
           if(rs.next())
           {
              our.print("aaaaaaaa") ;
             Gonggao = rs.getString("公告内容");      //公告栏内容 
           } 看没有输出aaaaaa。2.如果没有输出aaaaaa则。
    则将"select * from 公告栏" 放到sql查询分析器中执行一下。看有没有内容。
      

  6.   

    我在首页的一个表格里需要显示SQL SERVER数据库的内容,这样我在首页HTML文件前端加上了查询语言,并把显示在首页的某个表格中,但是发现不能显示,但如果要把查询语句写成JSP文档,利用一个提交就能显示,说明语句没错。
    是不是在首页前写的JSP语言不能在一开始就被执行?
    我应怎么办?