发新话题
打印

求助~!!!简表整合问题!

求助~!!!简表整合问题!

根据工程要求 我修改了jatools.engine.System2 类,替换了报表的jdbc使用统一的配置.现在页面报错 ,错误如下:
type Exception report
message org.apache.jasper.JasperException: An exception occurred processing JSP page /resources/lib/jor/toolsbar.jsp at line 184
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: org.apache.jasper.JasperException: An exception occurred processing JSP page /resources/lib/jor/toolsbar.jsp at line 184181: 182: 183: <%184:         _container.writeOut();185: %>186: Stacktrace:        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:502)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:140)        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)        org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)        com.gtjy.framework.servlet.CheckLoginFilter.doFilter(CheckLoginFilter.java:78)
root cause
org.apache.jasper.JasperException: An exception occurred processing JSP page /resources/lib/jor/toolsbar.jsp at line 184181: 182: 183: <%184:         _container.writeOut();185: %>186: Stacktrace:        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:418)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        org.apache.jsp.resources.lib.jor.reportviewer_jsp._jspService(reportviewer_jsp.java:63)        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:140)        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)        org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)        com.gtjy.framework.servlet.CheckLoginFilter.doFilter(CheckLoginFilter.java:78)
root cause
java.io.IOException        jatools.tags.ReportTag.writeOut(ReportTag.java:166)        jatools.tags.ContainerTag.writeOut(ContainerTag.java:78)        org.apache.jsp.resources.lib.jor.defaultviewer_jsp._jspService(defaultviewer_jsp.java:316)        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        org.apache.jsp.resources.lib.jor.reportviewer_jsp._jspService(reportviewer_jsp.java:63)        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:140)        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)        org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)        com.gtjy.framework.servlet.CheckLoginFilter.doFilter(CheckLoginFilter.java:78)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.36 logs.

TOP

自己解决了,在jatools.formatter下的DateFormat里面的format 中添加
public static String format(Date d, String format) {
        // format(d,"yyyy-MM-dd") -> 2004-01-28
            //System.out.println(d+"---"+format);
            if("".equals(format)||format==format||"null".equals(format)){
                    format="yyyy-MM-dd";
            }
        dateFormat.applyPattern(format);

        return dateFormat.format(d);
    }

TOP

发新话题