struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Newton (JIRA)" <j...@apache.org>
Subject [jira] Issue Comment Edited: (WW-3232) New Cookie Interceptor
Date Wed, 02 Sep 2009 13:36:24 GMT

    [ https://issues.apache.org/struts/browse/WW-3232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=46709#action_46709
] 

Dave Newton edited comment on WW-3232 at 9/2/09 6:35 AM:
---------------------------------------------------------

If it was integrated into the existing interceptor that might be nice; I don't think I'd want
two cookie interceptors.

It would also have to support multiple cookies, either through a @Cookies annotation or by
simply annotating setters instead of the action.

Annotating the action isn't necessarily the best solution since some people use multiple action
methods and might not always want the interceptor to fire (although the overhead is minimal,
so maybe it doesn't matter).

Feel free to attach a patch to this ticket. If you don't want to integrate the two interceptors
I might take a look at it.

      was (Author: newton_dave):
    If it was integrated into the existing interceptor that might be nice; I don't think I'd
want two cookie interceptors.

It would also have to support multiple cookies, either through a @Cookies annotation or by
simply annotating setters instead of the action.

Annotating the action isn't necessarily the best solution since some people use multiple action
methods and might not always want the interceptor to fire (although the overhead is minimal,
so maybe it doesn't matter).

Feel free to attach a patch to this ticket.
  
> New Cookie Interceptor
> ----------------------
>
>                 Key: WW-3232
>                 URL: https://issues.apache.org/struts/browse/WW-3232
>             Project: Struts 2
>          Issue Type: Improvement
>          Components: Core Interceptors
>    Affects Versions: 2.1.6
>            Reporter: carlo scarioni
>
> 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 is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message