Tôi đang viết bộ lọc Phản hồi Jersey. Tôi đang sử dụng Jersey 1.17. Tôi muốn truy cập vào một số thuộc tính của httpServletRequest trong API bộ lọc. Cách mà tôi đang làm ngay bây giờ là như dưới đây. Có an toàn để tiêm servletRequest như trong đoạn dưới đây hay điều này sẽ gây ra một số loại vấn đề tương tranh? Nếu có nhiều yêu cầu đến trong conncurrently, sẽ servletRequest trong các yêu cầu khác nhau ghi đè lên nhau? Cảm ơn vì hlep của bạn.@Context HttpServletRequest phạm vi trong 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");
....
}
}
Cảm ơn bạn rất nhiều. Tôi không nghĩ mọi người sẽ trả lời câu hỏi của tôi quá nhanh. Điều này thực sự làm tôi ngạc nhiên và giải quyết vấn đề. – lorcel