Hi, I have recently upgraded to struts 2.1.1 and if my struts filter dispatcher url pattern is not "/*" instead it is "/actions/*, /struts/*".
And now if I am trying to access a jsp page that is not under that url pattern ( something like /test.jsp), struts tags in that jsp page fail. I get the following stack trace java.lang.NullPointerException at org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:55) at org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTag Support.java:46) at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTag Support.java:47) at org.apache.jsp.test_jsp._jspx_meth_sx_head_0(org.apache.jsp.test_jsp:95) at org.apache.jsp.test_jsp._jspService(org.apache.jsp.test_jsp:65) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:373) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) So does this mean that if my jsp is using struts tags, it has to go through filter dispatcher? Thanks