Please Note: This Post is lengthy, but question is simple
I have added all these files for more clarity only. I have a section MyQuestion(please scroll down below) for the question
Iam trying to implement cookies for my application.
I have 3 files for the same. 1) A filter class, which intercepts every request 2) PCH class which has methods to handle cookie related things 3) PCD is a simple
Java bean with getters and setters for all the fields, of which we want to create a cookie
Agenda
Create a Persistent cookie. Create only one cookie, with all fields separated by a , symbol. i.e if user enters from date and to date then the cookie will store <FD>,<td> i.e one single string.I implemented like this
1) MyFilter.java (intercepts every request).
//Has a reference to PCH. PCH is a singleton
2)PCH.java ( has methods for handling cookie related tasks)
//Above class has a reference to PCD. PCD is nothing but a Java Bean with all getters and setters for all fields creating cookie.
To handle multiple client requests,(for real time Scenarios),PCD is stored in a ThreadLocal .
3)PCD //getters and setters for all fields
The GSP (Groovy Server pages) , i want to get the PCD from threadLoca object and display the cookie values in the respective GSP