http://seamframework.org/Documentation/ReplacingServletsWithSeamResources#H-WrappingTheCallInSeamContexts
1. You can map the <web:context-filter/> in components.xml to wrap all calls on a particular URL pattern, see reference documentation.
2. You can wrap a call manually in a particular Servlet:
1. You can map the <web:context-filter/> in components.xml to wrap all calls on a particular URL pattern, see reference documentation.
2. You can wrap a call manually in a particular Servlet:
class MyServlet extends HttpServlet {
protected void service(final HttpServletRequest request, final HttpServletResponse response)
throws ServletException, IOException {
new ContextualHttpServletRequest(request) {
@Override
public void process() throws Exception {
doWork(request, response);
}
}.run();
}
private void doWork(HttpServletRequest request, HttpServletResponse response) {
Component.getInstance(...);
}
}
No comments:
Post a Comment