[
https://issues.apache.org/jira/browse/SLING-325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578219#action_12578219
]
Bertrand Delacretaz commented on SLING-325:
-------------------------------------------
> how about a 'forceGet' attribute with default to 'true' if not set ?
I like this, and I'd even tend to suggest always forcing to GET for includes.
Using includes to process POST or other requests (except HEAD maybe) sounds
scary, but that's just a gut feeling, I don't have precise examples.
So I'm ok for either a forceGet option or for always forcing GET without the
option for now, and adding the option later if we ever need it.
> Add RequestDispatcherOptions.OPT_REQUEST_METHOD
> -----------------------------------------------
>
> Key: SLING-325
> URL: https://issues.apache.org/jira/browse/SLING-325
> Project: Sling
> Issue Type: New Feature
> Components: Scripting
> Reporter: Tobias Bocanegra
>
> I'm facing a problem with POST handling in scripts. i have a 'main' script
> that includes others (header, navigation, footer, etc.) using
> <sling:include/>.
> now i have a html form that uses (multipart) POST that i want to handle
> myself and not with the ujax post servlet. therefor i added a 'POST.jsp'
> beside my 'html.jsp' of the main script. this works. now the problem is, that
> all included resources that do not have a POST.jsp are rendered by the ujax
> post servlet, which is not what i want. of course i can add POST.jsp to all
> other scripts but that's a bit tiresome.
> suggest to:
> - add new RequestDispatcherOption OPT_REQUEST_METHOD that allows override of
> the method (maybe limit to 'GET')
> - extend the <sling:include/> tag to take a 'method' attribute and default it
> to GET, if absent (it would be tedious to specify the GET for every include,
> so rather make it default).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.