My code was shown in my original message.  I used two 
<html:hidden ... > tags to pass two hidden fields, one
is successfully passed while the other shows null.  By
the way, I do not use 'request' to retrieve the value
of the hidden field because my Java class is a
scaffold.ProcessAction type.  I simply use getXxx.

Let me show my code again:
<req:isUserInRole role="editor">
<html:form action="/find/Category">
<% String username = request.getRemoteUser();%>
<html:hidden property="keyName"
value="journal_category"/>
<html:hidden property="username"
value="<%=username%>"/>
<html:submit>View Articles</html:submit>
</html:form>
</req:isUserInRole>

--- Richard Yee <[EMAIL PROTECTED]> wrote:
> Are you using the <input type="hidden" ....> or
> html:hidden attributes? I 
> didn't see it in your email.
> If you do, the values will be available in the
> request.
> 
> Regards,
> 
> Richard
> 
> At 08:20 PM 12/7/2003, you wrote:
> >I want to pass two hidden fields; username and
> keyName
> >from a JSP via a SUBMIT button:
> >
> ><req:isUserInRole role="editor">
> ><% String username = request.getRemoteUser();%>
> value="journal_category"/> 
> >value="<%=username%>"/> View Articles and an action
> mapping: How come the 
> >username is not passed to the FindEditorData.java
> while the keyName is 
> >successfully passed. In the browser, I got:
> name=null; 
> >kn=journal_category; kv=null The code of my
> FindEditorData is shown below: 
> >public final class FindEditorData extends Bean {
> public Object execute() 
> >throws Exception { // Obtain username String
> username = getUsername(); 
> >EditorService service = new EditorService(); String
> value = 
> >service.findEditorData( username ); String property
> = getKeyName(); if (( 
> >null==property ) || ( null==value )) { StringBuffer
> sb = new 
> >StringBuffer(); sb.append( "name=" ); sb.append(
> username ); sb.append( "; 
> >kn=" ); sb.append( property ); sb.append( "; kv="
> ); sb.append( value ); 
> >throw new ParameterException( sb.toString() ); }
> ResultList list = new 
> >ResultListBase ( Access.findByProperty(
> this,property,value ) ); 
> >list.setLegend( property,value ); return new
> ProcessResultBase( list ); } 
> >// end execute } // End FindEditorData
> __________________________________ 
> >Do you Yahoo!? New Yahoo! Photos - easier uploading
> and sharing. 
> >http://photos.yahoo.com/ 
>
>---------------------------------------------------------------------
> To 
> >unsubscribe, e-mail:
> [EMAIL PROTECTED] For 
> >additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/

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

Reply via email to