[jboss-user] [JBoss Seam] - Re: How can I create seam context etc in httpservlet
sebasfiorent
do-not-reply at jboss.com
Tue Oct 10 10:24:31 EDT 2006
No, SeamServletFilter is intended to create an process Ajax calls.
I've implemented a Filter which does some things, and uses Seam components.
Inside my Filter class I have the following method which gets called in every request.
protected void inicarSeam(ServletRequest request, ServletResponse response) {
HttpSession session = ((HttpServletRequest) request).getSession(true);
Lifecycle.setPhaseId(PhaseId.INVOKE_APPLICATION);
Lifecycle.setServletRequest(request);
Lifecycle.beginRequest(servletContext, session, request);
Manager.instance().restoreConversation(request.getParameterMap());
Lifecycle.resumeConversation(session);
Manager.instance().handleConversationPropagation(
request.getParameterMap());
}
And in my doFilter() method:
String userName = httpRequest.getUserPrincipal().getName();
inicarSeam(request, response);
Usuario usuario = (Usuario) Component.getInstance(Usuario.class, false);
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3977255#3977255
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3977255
More information about the jboss-user
mailing list