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]