解决方案 »

  1.   

    System.err.printf()这个是输出控制台 不是输出到jsp页面哈!把这个更改了就好了
      

  2.   

    我把system.err.printf 注释掉了还是没办法返回主键冲突错误,数据库已存在同样的记录,再次插入不提示错误!!!!
    jsp代码如下:
    <%@page language="java" contentType="text/html"  import="java.util.*"  %>
    <%@page pageEncoding="gb2312"%>
    <%@page import="test.TestBean"%>
    <%@page import="java.sql.*"%>
    <%@ page errorPage="showError.jsp" %>
    <html>
      <body>
      <% 
    String strSQL;
    try
    {
    TestBean tBean=new TestBean(); //数据库插入测试
    strSQL="insert into compinfo (student_name,student_code)values('李强','761548097')";
    tBean.ExecuteUpdate(strSQL); }
    catch(Exception e){

    out.println("<br>");
    out.println("page error");//输出到当前页面
    out.println("<br>");
    out.println(e.getMessage());
    System.out.print(e.getMessage());//输出到控制台
    }
    %>  </body>
    </html>
      

  3.   

    没人帮忙吗,俺就想把bean中的错误返回到页面显示出来!!!!!!!?