[prev in list] [next in list] [prev in thread] [next in thread] 

List:       struts-dev
Subject:    [jira] [Closed] (WW-3677) If tags within URL being evaluated but
From:       "Maurizio Cucchiara (JIRA)" <jira () apache ! org>
Date:       2011-09-20 16:58:09
Message-ID: 2084002850.46740.1316537889361.JavaMail.tomcat () hel ! zones ! apache ! org
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/WW-3677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Maurizio Cucchiara closed WW-3677.
----------------------------------

    Resolution: Invalid

Hi Jeff, 
please ask first this kind of question to the user \
[ML|http://struts.apache.org/mail.html].

> If tags within URL being evaluated but not pushed into URL component
> --------------------------------------------------------------------
> 
> Key: WW-3677
> URL: https://issues.apache.org/jira/browse/WW-3677
> Project: Struts 2
> Issue Type: Bug
> Components: Value Stack
> Affects Versions: 2.2.3
> Environment: Windows XP.  Java 1.6u16
> Reporter: Jeff T
> Priority: Minor
> 
> When trying to use an IF tag within a URL, the IF tag is evaluated correctly (seen \
> through debug) but the URL does not contain the parameter within the IF statement \
> but does contain the other parameters. Example:
> <s:url action="ViewTask" id="testing">
> <s:param name="taskId">
> <s:property value="#task.id" />
> </s:param>
> <s:if test='#task.state == "New Request"'>
> <s:param name="param2">
> Test param
> </s:param>
> </s:if>
> </s:url>
> The param2 is not pushed, even though the if test passes (via debug).  Workaround \
> is to use an if tag around the entire url tag such as: <s:if test='#task.state == \
> "New Request"'> <s:url action="ViewTask" id="testing">
> <s:param name="taskId">
> <s:property value="#task.id" />
> </s:param>
> <s:param name="param2">
> Test param
> </s:param>
> </s:url>
> </s:if> 
> The workaround works but if having a few if statements, it could be problematic \
> having to copy the same URL data over and over. I'll be going the custom tag route \
> instead due to the nesting needed my specific needs.

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

        


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic