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

nick commented on WW-4642:
--------------------------

Like I said, I have to modify the code from

<s:hidden value="%{x}" />
to
<input type="hidden" value="<s:property value="x"/>/>

using combined HTML and Struts tags, which is ugly. It does not make any
sense to modify the existing code this way.

It is just one example. There are many other Struts tags in the code that
need to be modified because the new Struts messed up the view.

Nick


On Thu, Jun 9, 2016 at 3:18 PM, Lukasz Lenart (JIRA) <[email protected]>



> Unable to retrieve s:hidden field values
> ----------------------------------------
>
>                 Key: WW-4642
>                 URL: https://issues.apache.org/jira/browse/WW-4642
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Interceptors, Expression Language
>    Affects Versions: 2.3.20
>         Environment: windows 7, jboss eap
>            Reporter: nick
>            Assignee: Johannes Geppert
>            Priority: Blocker
>              Labels: newbie
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> After upgrading Struts 2.3.16 to 2.3.20, my application GUI looks different. 
> The application cannot retrieve a value stored in a hidden field using the 
> jquery find function.
> -- The hidden fields are stored in table rows
>             <table>
>                <s:iterator value="xxx" var="yyy">
>                       <tr onclick="javascript:showRow(this);" >
>                             <td> some value </td>
>                            <s:hidden id="some hidden value" 
> value="%{hiddenValue}" />
>                            <td> some value</td>             
>                     </tr>     
>               </s:iterator>
>         </table>
>        function showRow(row) {
>                 var $element = $(row);
>                 
> $element.closest("tr").find('td:first').add($element).find("input:hidden").each(function
>  (i, elem) {
>                 // Why the code cannot access to any hidden fields here - not 
> working in Struts 2.3.20
>                 }
>       }



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to