default.jsp
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/WEB-INF/page/share/taglib.jsp" %>
<html>
<head>
<title>网站业务系统_管理平台</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head><frameset framespacing="0" border="0" rows="60,*,15" frameborder="0">
  <frame name="banner" scrolling="no" noresize target="contents" src=<html:rewrite action='/control/center/top'/> marginwidth="0" marginheight="0">
</frameset><noframes></noframes>
</html>top.jsp
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ page import="java.util.Date"%>
<%@ page import="java.text.SimpleDateFormat"%>
<%@ include file="/WEB-INF/page/share/taglib.jsp" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html locale="true">
<head>
</head>
<body>
OK
</body>
</html:html>web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>shop9</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:beans.xml</param-value>
</context-param>
<!-- 对Spring容器进行实例化 -->
<listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<servlet>
<servlet-name>struts</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>struts</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
          "http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<action-mappings>
<action path="/control/center/main" forward="/WEB-INF/page/controlcenter/default.jsp"/>
<action path="/control/center/top" forward="/WEB-INF/page/controlcenter/top.jsp"/>
<action path="/control/center/left" forward="/WEB-INF/page/controlcenter/menu.jsp"/>
<action path="/control/center/right" forward="/WEB-INF/page/controlcenter/right.jsp"/>
<action path="/control/center/end" forward="/WEB-INF/page/controlcenter/end.jsp"/> </action-mappings>
<controller>
  <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller> 
</struts-config>在这里先  谢谢了 
我已经这个问题 困扰了 两天了 !!!

解决方案 »

  1.   

    没有异常堆栈怎么看啊?一般是少jar包
      

  2.   

    包是 下面 这些
    antlr-2.7.6
    aspectjrt
    aspectjweaver
    bsf-2.3.0
    cglib-nodep-2.1_3
    common-annotations
    commons-beanutils-1.7.0
    commons-chain-1.1
    commons-collections-3.1
    commons-dbcp
    commons-digester-1.8
    commons-fileupload-1.1.1
    commons-io-1.1
    commons-logging-1.0.4
    commons-pool
    commons-validator-1.3.1
    dom4j-1.6.1
    ejb3-persistence
    hibernate3
    hibernate-annotations
    hibernate-cglib-repack-2.1_3
    hibernate-commons-annotations
    hibernate-entitymanager
    javassist-3.4.GA
    jstl-1.1.0
    jta-1.1
    log4j
    mysql-connector-java-3.1.10-bin
    oro-2.0.8
    slf4j-api-1.5.2
    slf4j-log4j12
    spring
    spring-webmvc-struts
    standard
    struts-core-1.3.5
    struts-el-1.3.8
    struts-extras-1.3.8
    struts-faces-1.3.8
    struts-mailreader-dao-1.3.8
    struts-scripting-1.3.8
    struts-taglib-1.3.8
    struts-tiles-1.3.8
      

  3.   

    HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.struts.util.RequestUtils.actionIdURL(Ljava/lang/String;Lorg/apache/struts/config/ModuleConfig;Lorg/apache/struts/action/ActionServlet;)Ljava/lang/String;
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1054)
    org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:998)
    org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:548)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:209)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    root cause javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.struts.util.RequestUtils.actionIdURL(Ljava/lang/String;Lorg/apache/struts/config/ModuleConfig;Lorg/apache/struts/action/ActionServlet;)Ljava/lang/String;
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
    org.apache.jsp.WEB_002dINF.page.controlcenter.default_jsp._jspService(default_jsp.java:86)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1054)
    org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:998)
    org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:548)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:209)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    root cause java.lang.NoSuchMethodError: org.apache.struts.util.RequestUtils.actionIdURL(Ljava/lang/String;Lorg/apache/struts/config/ModuleConfig;Lorg/apache/struts/action/ActionServlet;)Ljava/lang/String;
    org.apache.struts.taglib.TagUtils.computeURLWithCharEncoding(TagUtils.java:396)
    org.apache.struts.taglib.html.RewriteTag.doEndTag(RewriteTag.java:66)
    org.apache.jsp.WEB_002dINF.page.controlcenter.default_jsp._jspx_meth_html_005frewrite_005f0(default_jsp.java:104)
    org.apache.jsp.WEB_002dINF.page.controlcenter.default_jsp._jspService(default_jsp.java:76)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1054)
    org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:998)
    org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:548)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:209)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
    --------------------------------------------------------------------------------Apache Tomcat/6.0.14
      

  4.   

    你都没说,你究竟是点了哪一个请求会报这个错啊?
    一堆信息很难查
    主要出错的jsp页面你知道是哪一个不?
      

  5.   

    一共就  调用到  两个 JSP
    default.jsp   top.jsp  
    default.jsp 
    <%@ page contentType="text/html;charset=UTF-8" %> 
    <%@ include file="/WEB-INF/page/share/taglib.jsp" %> 
    <html> 
    <head> 
    <title>网站业务系统_管理平台 </title> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    </head> <frameset framespacing="0" border="0" rows="60,*,15" frameborder="0"> 
      <frame name="banner" scrolling="no" noresize target="contents" src= <html:rewrite action='/control/center/top'/> marginwidth="0" marginheight="0"> 
    </frameset> <noframes> </noframes> 
    </html> top.jsp 
    <%@ page contentType="text/html;charset=UTF-8" %> 
    <%@ page import="java.util.Date"%> 
    <%@ page import="java.text.SimpleDateFormat"%> 
    <%@ include file="/WEB-INF/page/share/taglib.jsp" %> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    <html:html locale="true"> 
    <head> 
    </head> 
    <body> 
    OK 
    </body> 
    </html:html> 
    其他的 我先都不调用了 
    还是出错
      

  6.   

    把这个标签去掉后刷新看看,我的去了之后刷新就可以了
    <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>