On 20/06/2013 15:37, gelo1234 wrote:

Any idea how to get HTTP Header named Host ?

Doesn't jexl:cocoon.request.serverName work?

or any other HTTP Header value ? [1]

tried cocoon.request.header['Host'], cocoon.request.header.host without effect

I managed to get only requestURL:

<map:parameter name="host" value="{jexl:cocoon.request.requestURL}"/>

Greetings,
Greg

[1] http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html


2013/6/20 Francesco Chicchiriccò <[email protected] <mailto:[email protected]>>


        and we can use something like:
        {jexl:cocoon.request.serverName} or
        {jext:cocoon.request.header.host} ?

        Is any info available about C3 request object ?


    Basically, you can use JEXL [1] access to HttpServletRequest
    methods; some examples:

    {jexl:cocoon.request.contextPath} ->
    HttpServletRequest#getContextPath()

    {jexl:cocoon.request.myparam} ->
    HttpServletRequest#getParameter("myparam")

    {jexl:cocoon.request.locale.language} ->
    HttpServletRequest#getLocale()#getLanguage()

    HTH
    Regards.

    [1]
    http://commons.apache.org/proper/commons-jexl/reference/syntax.html

-- Francesco Chicchiriccò

    ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
    http://people.apache.org/~ilgrosso/
    <http://people.apache.org/%7Eilgrosso/>


    ---------------------------------------------------------------------
    To unsubscribe, e-mail: [email protected]
    <mailto:[email protected]>
    For additional commands, e-mail: [email protected]
    <mailto:[email protected]>




--
Francesco Chicchiriccò

ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/

Reply via email to