Win a copy of Kotlin in Action this week in the Kotlin forum!
    Bookmark Topic Watch Topic
  • New Topic

Display cookie value in GSP (Groovy Server Pages) :  RSS feed

Maan Suraj
Ranch Hand
Posts: 299
  • Mark post as helpful
  • send pies
  • Report post to moderator
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

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) (intercepts every request).
//Has a reference to PCH. PCH is a singleton
import .....

2) ( 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

My Question

1)Best approach to display in my Groovy Server Page?
My GSP looks like somehting below

When i reach this GSP, i have a cookie in format <FD>,<ED>,<Numberofbooks>
For example :singleCookie has value

Now i have to split this values and display in my GSP. I want to use GSP tags etc to get the cookie, populate "value" of the text fields and the select box from cookie value.So how to use the tags?

Gregg Bolinger
Ranch Hand
Posts: 15304
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Report post to moderator
Dupe of post moved from JSP forum. Closing this one.
Consider Paul's rocket mass heater.
    Bookmark Topic Watch Topic
  • New Topic
Boost this thread!