本帖最后由 foranyone 于 2010-05-09 12:02:33 编辑

解决方案 »

  1.   

    完整的错误如下:type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: java.lang.NullPointerException: Module 'null' not found.
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
    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)
    root cause java.lang.NullPointerException: Module 'null' not found.
    org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755)
    org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735)
    org.apache.struts.taglib.html.JavascriptValidatorTag.renderJavascript(JavascriptValidatorTag.java:366)
    org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptValidatorTag.java:349)
    org.apache.jsp.login_jsp._jspx_meth_html_005fjavascript_005f0(login_jsp.java:105)
    org.apache.jsp.login_jsp._jspService(login_jsp.java:74)
    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:377)
    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)
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.
      

  2.   


    login_jsp.java:74
    看一下这行是在哪里报错
      

  3.   

    out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/styles.css\"> \r\n");
          out.write("</head>\r\n");
          if (_jspx_meth_html_005fjavascript_005f0(_jspx_page_context))   --此处74行
            return;
          out.write("\r\n");
          out.write("<body >\r\n");
          if (_jspx_meth_html_005fform_005f0(_jspx_page_context))
            return;
          out.write("\r\n");
          out.write("</body>\r\n");
          out.write("</html>\r\n");
        } catch (Throwable t) {
          if (!(t instanceof SkipPageException)){
            out = _jspx_out;
            if (out != null && out.getBufferSize() != 0)
              try { out.clearBuffer(); } catch (java.io.IOException e) {}
            if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
          }
        } finally {
          _jspxFactory.releasePageContext(_jspx_page_context);
        }
      

  4.   

     _jspx_th_html_005fjavascript_005f0.setFormName("loginForm");
        int _jspx_eval_html_005fjavascript_005f0 = _jspx_th_html_005fjavascript_005f0.doStartTag();    --此处105行
        if (_jspx_th_html_005fjavascript_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
          _005fjspx_005ftagPool_005fhtml_005fjavascript_0026_005fformName_005fnobody.reuse(_jspx_th_html_005fjavascript_005f0);
          return true;
        }
      

  5.   

    更正一处提问错误:在子目录,如果去掉tablib标签即可以正常访问,加上即不行.把子目录中的文件如果放到根目录中,访问又会正常,拿回根目录就不好用.
    请大家广思集益,给点提示!谢谢就是一个简单的登陆页面,唯一的不同就是如果做上面我自定义的域名访问,在根目录中正常访问,如果放在网站的子目录中就不正常,去掉taglib就不正常最后一句是      去掉taglib标签就正常
      

  6.   

    经过观察taglib在子目录中的页面不读根目录中的WEB-INF中的配置,有谁知道为什么?