我已经使用EJB模块创建了一个企业应用程序。但是我还没有发动网络战争。
然后,我创建了一个Struts2网站,并将其添加到企业应用程序中。
没关系。如果我使用HTML标记,但是当我使用Struts2标记时,它将引发异常:
这里:
“ HTTP状态500-内部服务器错误
类型例外报告
messageInternal服务器错误
描述服务器遇到内部错误,导致服务器无法满足此请求。
例外
org.apache.jasper.JasperException:
找不到Struts调度程序。
这通常是由于使用不带相关过滤器的Struts标记引起的。
仅当请求通过其Servlet过滤器传递请求时,Struts标记才可用,该Servlet过滤器初始化此标记所需的Struts调度程序。-[未知位置]根本原因
找不到Struts调度程序。这通常是由于使用不带相关过滤器的Struts标记引起的。
仅当请求通过其Servlet过滤器传递请求时,Struts标记才可用,该Servlet过滤器初始化此标记所需的Struts调度程序。
类型例外报告
messageInternal服务器错误
描述服务器遇到内部错误,导致服务器无法满足此请求。
例外
org.apache.jasper.JasperException:
找不到Struts调度程序。
这通常是由于使用不带相关过滤器的Struts标记引起的。仅当请求通过其Servlet过滤器传递请求时,Struts标记才可用,该Servlet过滤器初始化此标记所需的Struts调度程序。-[未知位置]根本原因
找不到Struts调度程序。这通常是由于使用不带相关过滤器的Struts标记引起的。
仅当请求通过其Servlet过滤器传递请求时,Struts标记才可用,该Servlet过滤器初始化此标记所需的Struts调度程序。
该错误清楚地表明
这通常是由于使用不带相关过滤器的Struts标记引起的
这意味着您内部有一个JSP和struts标记,但是过滤器不使用该JSP,因为它可能是一个欢迎文件,即index.jsp
错误代码文件,即404.jsp
在中配置的web.xml
。
在涉及映射到该资源的任何过滤器或Servlet之前,Web服务器将处理这些资源。
通常,欢迎文件包含一个指向有效操作的重定向代码,然后该代码将分派可以具有Struts标签的JSP。
不要在应用程序中直接使用JSP,而应使用操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句