I actually localize the problem. Error is show if I try to redirect from my 
servlet to seam page. If I do redirect to simple (not seam) JSP page - 
everything is ok.

 
  | request.getRequestDispatcher("/seam/index.xhtml").forward(request, 
httpServletResponse);
  | 


I don`t know how to attach a file in this forum, so I`ll describe my steps to 
create a example application.

I took a seam example Blog application (it comes as example application with 
JBoss Seam sources) add my test servlet (TestServlet.java) 


  | package actions;
  | 
  | import javax.servlet.http.HttpServlet;
  | import javax.servlet.http.HttpServletRequest;
  | import javax.servlet.http.HttpServletResponse;
  | import javax.servlet.ServletException;
  | import java.io.IOException;
  | import org.jboss.seam.Component;
  | 
  | public class TestServlet extends HttpServlet {
  |     protected void doGet(HttpServletRequest request, HttpServletResponse 
httpServletResponse) throws ServletException, IOException {
  |         TestAction testAction = (TestAction) 
Component.getInstance("testAction");
  | 
  |         request.getRequestDispatcher("/seam/index.xhtml").forward(request, 
httpServletResponse);
  |     }
  | }
  | 

add TestAction.java 


  | package actions;
  | 
  | import org.jboss.seam.ScopeType;
  | import org.jboss.seam.annotations.Factory;
  | import org.jboss.seam.annotations.In;
  | import org.jboss.seam.annotations.Name;
  | import org.jboss.seam.annotations.Scope;
  | 
  | @Scope(ScopeType.EVENT)
  | @Name("testAction")
  | public class TestAction {
  |     public String sayHi() {
  |         return "hallo, dude";
  |     }
  | }
  | 

and modify web.xml file:

  |     <servlet>
  |         <servlet-name>TestServlet</servlet-name>
  |         <servlet-class>actions.TestServlet</servlet-class>
  |     </servlet>
  | 
  |     <servlet-mapping>
  |         <servlet-name>TestServlet</servlet-name>
  |         <url-pattern>/testservlet/*</url-pattern>
  |     </servlet-mapping>
  | 
  |     <filter>
  |         <filter-name>ContextFilter</filter-name>
  |         <filter-class>org.jboss.seam.web.ContextFilter</filter-class>
  |     </filter>
  |     
  |     <filter-mapping>
  |         <filter-name>ContextFilter</filter-name>
  |         <url-pattern>/testservlet/*</url-pattern>
  |     </filter-mapping>
  | 




View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4112178#4112178

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4112178
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to