import java.io.PrintWriter;
import java.io.StringWriter;
import java.text.SimpleDateFormat;public class Test {
       
        public static void main(String[] args) {
                SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
                try{
                        sf.parse("123131231");        //这里肯定会抛出异常
                }catch(Exception ex){
                        StringWriter stringWriter = new StringWriter();
                        ex.printStackTrace(new PrintWriter(stringWriter));
                        String msg = stringWriter.getBuffer().toString();        //获取了详细信息
                        //但是我们这里得注意的是在控制台直接sysout的错误是带换行和格式的,但是到html页面上去显示呢?
                        //所以注意:我们这里得替换msg字符串中的\n为<br>,在页面上才会换行
                }
        }}