मैं कोड Cookies
से अधिक जो दोहराता कुकी जिसका नाम से मेल खाता CookieSession.NAME
लैम्ब्डा अभिव्यक्ति के लिए सरणी यात्रा परिवर्तित
Cookie[] cookies = httpServletRequest.getCookies();
LOGGER.info("Clearing cookies on welcome page");
if (cookies != null)
for (Cookie cookie : cookies) {
if (cookie.getName().equals(CookieSession.NAME)) {
cookie.setValue(null);
cookie.setMaxAge(0);
cookie.setPath("/");
httpServletResponse.addCookie(cookie);
}
}
कोई यह जावा 8 लैम्ब्डा अभिव्यक्ति का उपयोग कर सरल बना सकते हैं पुनर्स्थापित करने के लिए नीचे दिए गए है
हां। लेकिन आप अपनी स्थिति – njzk2
में '{}' की कमी को ठीक करके शुरू कर सकते हैं वास्तव में नहीं, नहीं। यह सरलीकृत नहीं किया जाएगा; यह मूल रूप से वही होगा लेकिन थोड़ा _more_ जटिल होगा। –
लैम्ब्डास इसे आसान बनाने वाला नहीं है। धीमी, अधिक स्मृति-भारी, लेकिन आसान नहीं है। – Boann