I'm unable to get the current row using PageContext.
It is throwing me an error.



Alberto A. Flores wrote:
> 
> Ok, this is a bit more of a hack, but should work (haven't test it).
>  From the DisplayTag documentation (note that "id" is similar to "uid"):
> 
> "The object representing the current row is also added to the 
> pageContext under this name, so that you can refer to it in column 
> bodies using ${uid}"
> 
> 
>> <display:table name="people" requestURI="" pagesize="${row}" sort="list"
>> id="jobResults" class="candSearchResults" >
>      <% Object job = pageContext("jobResults")
>         request.setAttribute("jobResult", job);
>      %>
>      <display:column>
>        <s:checkbox theme="simple" name="checked" 
> fieldValue="%{#request.jobResult}"/>
>      </display:column>
> 
>>      <display:column property="preferedName" title="Name" sort="true" />
>> <display:column property="userName" title="Username (e-mail)" sort="true"
>> maxLength="10"/>
>> </display:table>
>> 
> 
> Have you consider whether the using the struts tag there is even needed?
> Why not doing trying JSTL with HTML code?
> 
> 
>> 
>> When the checkbox is checked then I should be able to get the
>> corresponding
>> userid value in the action class. 
>> Any idea how I can achieve that.
>> 
>> Thanks
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Alberto A. Flores wrote:
>>> If you mean for "jsps using EL tags" the JSTL tags, then a quick fix can 
>>> be to make your EL expressions use scope="request" and make the <s: ...> 
>>> tags (Struts 2.x) use the expression "%{#request.varInScope}" to get to 
>>> them.
>>>
>>> If you mean the EL tags from Struts 1.x, then you are going to have to 
>>> change a lot more and take each case indivually to use JSTL (or Struts 
>>> 2.x tags). The latter work (in my opinion is more work)
>>>
>>>
>>> Swathi Ram wrote:
>>>> I recently upgraded to Struts 2.0.11, and all my jsps using the EL tags
>>>> don't
>>>> work anymore. 
>>>> I'm using these along with displaytags, to pass values of checkbox
>>>> lists
>>>> or
>>>> field values to the action class. 
>>>> Is there any other way to do this. 
>>>>
>>>> For example, in a table list of users, if the checkbox is checked then
>>>> the
>>>> userid must be passed to the action class. 
>>>>
>>>> Thanks.
>>>>
>>> -- 
>>>
>>> Alberto A. Flores
>>> http://www.linkedin.com/in/aflores
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>> 
> 
> -- 
> 
> Alberto A. Flores
> http://www.linkedin.com/in/aflores
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

-- 
View this message in context: 
http://www.nabble.com/substitute-for-JSP-EL-tags-in-struts-2.0.11-tp14298760p14302162.html
Sent from the Struts - User mailing list archive at Nabble.com.


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

Reply via email to