Is this what you're looking for?
<%
String name = "";
String age = "";
if(request.getParameter("name") != null){
name = request.getParameter("name");
age = request.getParameter("age");
}
%>
<html>
<head></head>
<body>
<form method="post">
Name: <input type="text" name="name" value="<%=name%>">
<br>
Age:
<select name="age">
<option value="">Select One</option>
<option value="1" <% if(age.equals("1")) out.print(" selected") %>>1</option>
<option value="2" <% if(age.equals("2")) out.print(" selected") %>>2</option>
<option value="3" <% if(age.equals("3")) out.print(" selected") %>>3</option>
</select>
<input type="submit" name="enter_button" value="Enter">
</form>
</body>
On Thursday 04 September 2003 05:41 am, you wrote:
> What EXACTLY do you mean by 're-loaded'
> Where do you get the data that is used to populate the table with the
> number of required rows ?
>
> Cheers
> Duncan
>
> -----Original Message-----
> From: engp0510 [mailto:[EMAIL PROTECTED]
> Sent: 04 September 2003 09:43
> To: Tomcat Users List
> Subject: Re: How to cache the user's input in a jsp page?
>
>
> Thanks
> But it is nothing with "form" and "request".
> Maybe I should make me more clear:
>
>
> For the first time this JSP loaded, it is not sure how many rows of a
> table needed by user. Then user choos a select_box to set the rows
> number and then JSP was reloaded with table contain the number of rows
> user selected.
>
>
> <select size="1" name=item_num
> ONCHANGE="location=this.options[this.selectedIndex].value;">
> <%for(int i=1;i<=5;i++){%>
> <option
> value="\AddQuotation.jsp?actionfrom=<%=request_from%>&row_num=<%=i%>"<%i
> f(ro
> w_num==i){out.print("SELECTED");}%> >-<%=i%>-</option>
> <%}%>
> </select>
>
>
> But user may set other fields before setting the number of rows, so when
> the JSP was reloaded, all filled fields ahould be cached, is it
> possible?
>
>
>
>
> ----- Original Message -----
> From: "Kwok Peng Tuck" <[EMAIL PROTECTED]>
> To: "Tomcat Users List" <[EMAIL PROTECTED]>
> Sent: Thursday, September 04, 2003 4:31 PM
> Subject: Re: How to cache the user's input in a jsp page?
>
> > In the servlet or jsp you could do :
> > String text = request.getParameter("subject") ;
> >
> > Then do whatever you want with it.
> >
> > engp0510 wrote:
> > >Thanks
> > >I know maybe I should use session, but when I choose "select" box,
> > >the
>
> jsp
>
> > >page will be reloaded. How do I save the value of "<INPUT tabIndex=1
> > >maxLength=100 size=40 name=subject>" into session, that after
> > >reloaded
>
> the
>
> > >value should be the same as user input previously?
> > >
> > >----- Original Message -----
> > >From: "Duncan Strang" <[EMAIL PROTECTED]>
> > >To: "Tomcat Users List" <[EMAIL PROTECTED]>
> > >Sent: Thursday, September 04, 2003 4:15 PM
> > >Subject: RE: How to cache the user's input in a jsp page?
> > >
> > >
> > >Check out JSP's implicit object collection
> > >
> > >For example, if you are using user sessions you can put any Object
> > >onto the session, this will then be available whenever the user
> > >accesses the page. To use the session object simply use
> > >
> > >session.setAttribute("identifier", Object);
> > >
> > >So to save an Integer (Objects only, not primitives) for example
> > >
> > >Integer foo = new integer(10);
> > >session.setAttribute("fooint" foo);
> > >
> > >To retrieve it next request use
> > >
> > >Integer foo2 = (Integer)session.getAttribute("fooint");
> > >
> > >There are other implicit Objects including application (the jsp view
> > >of the Servlet context) but this is globally visible so shouldn't be
> > >use to store session type variables (IMHO)
> > >
> > >Or you could write your own cache :)
> > >
> > >Cheers
> > >Duncan
> > >
> > >
> > >-----Original Message-----
> > >From: engp0510 [mailto:[EMAIL PROTECTED]
> > >Sent: 04 September 2003 09:00
> > >To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > >Subject: How to cache the user's input in a jsp page?
> > >
> > >
> > >Hi
> > >How to cache the user's input in a jsp page? The following is some
> > >code of my JSP:
> > >
> > ><%
> > > int item_num = 5;
> > > int row_num = 1;
> > > if(request.getParameter("row_num")!=null){
> > > String rowstr = (request.getParameter("row_num"));
> > > try{
> > > row_num = Integer.parseInt(rowstr);
> > > }
> > > catch(NumberFormatException ne){}
> > > }
> > >%>
> > >...................
> > >...................
> > > <TR class="LGREY">
> > > <TD class="L" align=right width="25%" >Subject :
>
> </TD>
>
> > > <TD class="L" width="75%" >
> > > <INPUT tabIndex=1 maxLength=100 size=40 name=subject>
> > > </TD>
> > > </TR>
> > >
> > >
> > >..................
> > > <select size="1" name=item_num
> > >ONCHANGE="location=this.options[this.selectedIndex].value;">
> > > <%for(int i=1;i<=5;i++){%>
> > > <option
> > >value="\AddQuotation.jsp?actionfrom=<%=request_from%>&row_num=<%=i%>"
> > ><%i
> > >f(row_num==i){out.print("SELECTED");}%> >-<%=i%>-</option>
> > > <%}%>
> > > </select>
> > >....................
> > >...................
> > > <%for(int ii=0;ii<row_num;ii++){%>
> > > <tr>
> > > <td width="25%" align="center" ><%=ii+1%></td>
> > > <td width="25%" align="center" >
> > > <INPUT tabIndex=2 maxLength=100 size=25
> > >name=project_detail_<%=ii+1%>></td>
> > > <td width="25%" align="center" >
> > > <INPUT tabIndex=2 maxLength=20 size=10
> > >name=quantity_<%=ii+1%>></td>
> > > <td width="25%" align="center" >
> > > <INPUT tabIndex=2 maxLength=20 size=10
> > >name=unit_price_<%=ii+1%>></td>
> > > </tr>
> > >
> > > <%}%>
> > >
> > >The choosing of select will refresh this jsp and create the rows as
> > >many as choosed. But how to cache the input of "Subject"?
> > >
> > >???? email: <INPUT NAME="email"
> > >onChange="checkEmail(this.value)"><BR>
> > >
> > >Can I do this without using javascript?
> > >
> > >_____________________________________________________________________
> > >___
> > >This email has been scanned for all viruses by the MessageLabs Email
> > >Security System. For more information on a proactive email security
> > >service working around the clock, around the globe, visit
> > >http://www.messagelabs.com
> >
> >_______________________________________________________________________
>
> _
>
> > >_____________________________________________________________________
> > >___
> > >This email has been scanned for all viruses by the MessageLabs Email
> > >Security System. For more information on a proactive email security
> > >service working around the clock, around the globe, visit
> > >http://www.messagelabs.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]
> >
> > ---------------------------------------------------------------------
> > 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]
>
>
> ________________________________________________________________________
> This email has been scanned for all viruses by the MessageLabs Email
> Security System. For more information on a proactive email security
> service working around the clock, around the globe, visit
> http://www.messagelabs.com
> ________________________________________________________________________
>
> ________________________________________________________________________
> This email has been scanned for all viruses by the MessageLabs Email
> Security System. For more information on a proactive email security
> service working around the clock, around the globe, visit
> http://www.messagelabs.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]