Skip to content

Inject HttpServletRequest in ContainerRequestFilter for Jersey #211

@sapessi

Description

@sapessi
  • Framework version: 1.2
  • Implementations: Jersey

Scenario

Trying to inject an HttpServletRequest object in a container request filter results in an exception:

public class MyJaxRsFilter implements ContainerRequestFilter {
	
	@Context HttpServletRequest request;

	public void filter(ContainerRequestContext ctx) throws IOException {
    	      System.out.println("Hello JAXRS filter, request = " + request);
	}

}

Expected behavior

HttpServletRequest should be injected corectly

Actual behavior

Throws java.lang.IllegalStateException: Not inside a request scope

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions