You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Lukasz Lenart (Jira)" <ji...@apache.org> on 2022/10/22 06:40:00 UTC

[jira] [Updated] (WW-3232) New Cookie Interceptor

     [ https://issues.apache.org/jira/browse/WW-3232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lukasz Lenart updated WW-3232:
------------------------------
    Fix Version/s: 7.0.0
                       (was: 6.1.0)

> New Cookie Interceptor
> ----------------------
>
>                 Key: WW-3232
>                 URL: https://issues.apache.org/jira/browse/WW-3232
>             Project: Struts 2
>          Issue Type: Improvement
>          Components: Core Interceptors
>    Affects Versions: 2.1.6
>            Reporter: carlo scarioni
>            Assignee: Maurizio Cucchiara
>            Priority: Minor
>             Fix For: 7.0.0
>
>         Attachments: struts-cookie-interceptor.tar.gz
>
>
> Hello, I've developed for my current project a simple Cookie Interceptor. It's like the one in the distribution but different, :)
> It works by annotating in the action with a @Cookie(name="cookieName",timeToLive=100,path="xxx") a String property.
> The Interceptor (Which is also a PreResultListener) Scans the action. if it finds a @Cookie annotation it injects the cookie value into the action's property. When the action is executed, the interceptor's beforeResultMethod scans the action again and the values from properties annotated with @Cookie are saved in the response's cookies.
> This is the basic idea, than using just the getters and setters in the action you can retrieve and set a cookie..
> I would love to share this simple interceptor, i would love to see a little of my code added to your project :D ... what can i do for you to see the code and if it's something you like, submit it... thanks..



--
This message was sent by Atlassian Jira
(v8.20.10#820010)