[ 
http://www.stripesframework.org/jira/browse/STS-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carl Krig updated STS-863:
--------------------------

    Attachment: RedirectResolution.diff

something like this

> RedirectResolution could be more extension friendly with a getExecuteUrl() 
> (or setPrependContext())
> ---------------------------------------------------------------------------------------------------
>
>                 Key: STS-863
>                 URL: http://www.stripesframework.org/jira/browse/STS-863
>             Project: Stripes
>          Issue Type: Improvement
>    Affects Versions: Release 1.5.6
>            Reporter: Carl Krig
>            Priority: Minor
>              Labels: RedirectResolution, Resolution, URL, sendRedirect
>         Attachments: RedirectResolution.diff
>
>
> Extending RedirectResolution (for example to handle switch between http and 
> https) is a bit problematic because there is no control over the private 
> prependContext (which is default true, and beanType constructors all keep it 
> that way), and execute() with all it goodies works directly with this private 
> prependContext so you end up having to override just about everything.
> Making it more extension friendly;
> Primary suggestion: public getExecuteUrl(Locale locale)
> This would do a normal getUrl() and prepend context if necessary. Overriding 
> would be easy, if you wanted not to prepend. execute() would do String url = 
> getExecuteUrl(getRequest().getLocale()) and continue with encoding and 
> redirecting.
> Secondary suggestion: getPrependContext() + setPrependContext()
> This is a bit less subtle, perhaps, but would work for me.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to