You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Cimballi <ci...@cimballi.net> on 2010/06/02 19:25:23 UTC

Re: How JSP page retrieves ActionForm.bean value?

You should not write java code inside JSPs, it's very hard to maintain.
You should use Struts taglib and JSTL taglibs.
Look at the <c:set> tag and also ${} to display bean values.

Cimballi


On Wed, Jun 2, 2010 at 12:22 PM, Emi Lu <em...@encs.concordia.ca> wrote:
>>> Could someone tell me how to read actionForm's bean value please?
>>> (1) Bean.java
>>>      String name;
>>>      ... ...
>>
>> You have a getName and setName methods right?
>>
>>> (2) Action class
>>> public class ProcessAction extends ActionSupport
>>> {
>>>     Bean bean1 = new Bean();
>>> ... ...
>>> }
>
>> You have a getBean and setBean methods right?
>
>
>
>>> (3) JSP file
>>> Here is my question!
>>> <form action="ProcessAction"  ...>
>>> <%
>>>    String name = bean1.getName();
>>> %>
>>> ... ...
>>> </form>
>>>
>>> How to assign bean1.name to string name in jsp file please?
>>
>> If you have declared yous struts tags as such:
>>
>> <%@ taglib prefix="s"  uri="/struts-tags"  %>
>
>
>
>> <s:property value="bean.name" />
>
> This is not what I want!
>
> I want to save form.bean.fieldValue into a <% String str = bean.fieldValue
> %>
>
> And then str will be used for other purposes. For example, <display:table
> pageSize=<%=str %>
>
> I do not want to display the property at all!
>
> --
> Lu Ying
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>



-- 
Cimballi
JAVA J2EE Freelance
http://javajeeleader.elance.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org