HeaderSessionStrategy uses response.setHeader
Previously multiple headers might be outputed. This ensures that only a single header is sent back with the session id. Fixes #32
This commit is contained in:
@@ -60,12 +60,12 @@ public class HeaderHttpSessionStrategy implements HttpSessionStrategy {
|
||||
|
||||
@Override
|
||||
public void onNewSession(Session session, HttpServletRequest request, HttpServletResponse response) {
|
||||
response.addHeader(headerName, session.getId());
|
||||
response.setHeader(headerName, session.getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onInvalidateSession(HttpServletRequest request, HttpServletResponse response) {
|
||||
response.addHeader(headerName, "");
|
||||
response.setHeader(headerName, "");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user