[ 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.1.0 (was: 7.0.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.1.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)