Sto scrivendo un filtro di risposta Jersey. Sto usando Jersey 1.17. Voglio avere accesso ad alcuni attributi di httpServletRequest nell'API filtro. Il modo in cui ciò che sto facendo in questo momento è il seguente. È sicuro iniettare il servletRequest come nello snippet qui sotto o causerà qualche tipo di problema di concorrenza? Se ci sono più richieste in arrivo, il servletRequest in richieste diverse si sovrascrive a vicenda? Grazie per il tuo saluto.@Context HttpServletRequest scope in Jersey ContainerResponseFilter
public class LoggingFilter implements ContainerResponseFilter {
@Context private HttpServletRequest servletRequest;
@Override
public ContainerResponse filter(final ContainerRequest req, final ContainerResponse resp) {
String s = this.servletRequest.getAttribute("xxx");
....
}
}
Grazie mille. Non mi aspettavo che le persone avrebbero risposto alla mia domanda così in fretta. Questo mi ha davvero sorpreso e risolto il problema. – lorcel