I'm currently migrating an app from Struts 1.x to 2.x and encounter this situation where I was calculating the tabIndex of a JSP on the fly (reusable JSP). In struts 1.x this was done using

<c:set var="tabIndexCount" value="<%= request.getParameter("foo") %>"/>
...
<html-el:text tabIndex="${tabIndexCount + 1}" ... />


According to the Struts2 documentation, non-string attributes are evaluated as expressions, so the following:

<s:textInput tabIndex=""%{#request.foo + 1}/>

should do the work, but instead the above code is *appending* a 1 (string concatenation). Am I missing something or this is a bug? Any ideas!


--

Alberto A. Flores
http://www.linkedin.com/in/aflores


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to