alberto,

thanks a lot.
actually the previous method worked. I was just not casting it right.

<display:table name="people"  requestURI="" pagesize="${row}" sort="list"
id="jobResults"  class="candSearchResults" >
                                                <% String job =
(String)((User)pageContext.getAttribute("jobResults")).getUserId() ; 
                                                
request.setAttribute("jobResult", job); %> 
                                                <display:column><s:checkbox 
theme="simple" name="checked"
fieldValue="%{#request.jobResult}"/> </display:column>

This code works perfectly.
Thanks again.



Alberto A. Flores wrote:
> 
> Have you tried:
> 
> <c:set var="foo" value="${jobResults}" scope="request"/>
> 
> Now foo has (should) have the value of the row and placed in request
> scope.
> 
> Swathi Ram wrote:
>> 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]
>>>
>> 
> 
> -- 
> 
> 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-tp14298760p14302533.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