<% if(numb1.getString(5).compareTo("")!=0)
          {
              out.print(numb1.getString(5));
          }
%>

解决方案 »

  1.   

    <% if(numb1.getString(5).compareTo("")!=0)
              {
                  out.print(numb1.getString(5));
              }
    %>
    z这是什么东西呀!
    要判断num1!=null{}
      

  2.   

    <% if(numb1!=null && numb1.getString(5).compareTo("")!=0)
              {
                  out.print(numb1.getString(5));
              }
    %>
      

  3.   

    语法上没错的
    你想表达一个什么意思呢?
    如果获取的结果不为空就输出吗?
    <% if(numb1.getString(5).compareTo(null)!=0)
              {
                  out.print(numb1.getString(5));
              }
    %>这样子试试
      

  4.   

    取数据库里面一个字段的内容,改成<%= numb1.getString(5)%>这个就对了.为什么下面那个不对?
    org.apache.jasper.JasperException: Exception in JSP: /show.jsp:199196:           <td width="33%">
    197:           <% if(numb1.getString(5).compareTo("")!=0)
    198:           {
    199:               out.print(numb1.getString(5));
    200:           }%></td>
    201:           <td width="9%"><div align="right">Q Q:</div></td>
    202:           <td width="19%"><%=getStr(numb1.getString(6))%></td>
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:467)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    root cause javax.servlet.ServletException: No data found
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
    org.apache.jsp.show_jsp._jspService(show_jsp.java:359)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    root cause java.sql.SQLException: No data found
    sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7139)
    sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(JdbcOdbc.java:3908)
    sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(JdbcOdbcResultSet.java:5699)
    sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:353)
    org.apache.jsp.show_jsp._jspService(show_jsp.java:264)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)