Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @WebServlet("/HelloWorld")
- public class HelloWorld extends HttpServlet {
- private static final long serialVersionUID = 1L;
- @Override
- public void init(ServletConfig config) throws ServletException {
- super.init(config);
- getServletContext().setAttribute("applicationHits", new AtomicInteger(0));
- }
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- System.out.println("get");
- ((AtomicInteger) request.getServletContext().getAttribute("applicationHits")).incrementAndGet();
- ((AtomicInteger) request.getSession(true).getAttribute("sessionHits")).incrementAndGet();
- request.setAttribute("requestHits", 0);
- getServletContext().getRequestDispatcher("/view/HelloWorld.jsp").forward(request, response);
- }
- }
- @WebListener
- public class SessionListener implements HttpSessionListener {
- public SessionListener() {
- }
- public void sessionCreated(HttpSessionEvent arg0) {
- System.out.println("session listener");
- arg0.getSession().setAttribute("sessionHits", new AtomicInteger(0));
- }
- public void sessionDestroyed(HttpSessionEvent arg0) {
- }
- }
- ((AtomicInteger) request.getSession(true).getAttribute("sessionHits")).incrementAndGet();
- request.setAttribute("requestHits", 0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement