У меня есть сервлет, который ведет нас к существующему jsp, скажем "home.jsp".Он состоит из множества фрагментов jspf.Таким образом, struture похож на
Home.jsp , включающий jsp1, jsp2 и т. Д.
Теперь у нас есть часть модулей, перенесенных в struts2, и имеется «new.jsp»(использует теги struts2), которые мы должны включить в "home.jsp".Чтобы добиться этого, я поместил
<s:action namespace="/home" name="showNewJsp" executeResult="true"/>
, который возвращает "new.jsp" как результат.
, но когда я попадаю в sevlet, во время рендеринга я получаю исключение о стойках 2 FilterDispatcher.Журнал исключений прилагается.
Пожалуйста, уточните, если (1) Возможно ли выполнить рендеринг S2 jsp без его действия с помощью действия S2
**(2)** any thing is missing ?
это трассировка исключения:
The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location]
at org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:60)
at org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:44)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:48)
at org.apache.jsp.matterhome_jsp._jspx_meth_s_005faction_005f0(matterhome_jsp.java:5021)
at org.apache.jsp.matterhome_jsp._jspService(matterhome_jsp.java:1339)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)