只看 
public String decodeChar(String myString)和
<%
temp= rs.getString("title");
// *****************************  问题所在
temp=listMessage.decodeChar(temp);  //报错 
//  temp = new String(temp.getBytes("GBK"),"ISO8859_1"); 
out.println(temp);
%>这两部分就可以了.别的地方应该没问题 高手帮忙

解决方案 »

  1.   

    Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: com.neusoft.vicky.ConnectToDataBase.decodeChar(Ljava/lang/String;)Ljava/lang/String;
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
    org.apache.jsp.admin_005fmessage_005flist_jsp._jspService(admin_005fmessage_005flist_jsp.java:138)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    root cause java.lang.NoSuchMethodError: com.neusoft.vicky.ConnectToDataBase.decodeChar(Ljava/lang/String;)Ljava/lang/String;
    org.apache.jsp.admin_005fmessage_005flist_jsp._jspService(admin_005fmessage_005flist_jsp.java:98)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    note The full stack trace of the root cause is available in the Tomcat logs.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.19
      

  2.   

    你试着在jsp加判断看看,
    <%
    temp= rs.getString("title");
    if(temp == null || temp.equals("")
    {
          temp=listMessage.decodeChar(temp);  
    //  temp = new String(temp.getBytes("GBK"),"ISO8859_1"); 
    out.println(temp);
    }
    %>
    其他的应该没问题啊。