html - take 5 numbers one at a time from a form in a jsp page and calculate the average with a java class? -
html - take 5 numbers one at a time from a form in a jsp page and calculate the average with a java class? -
i have form , want input numbers 1 @ time.
i create object , pass getparameter() values it,
   <form action="index.jsp" name="form" method="get">     <input type="text" value="" name="input" />     <input type="hidden" name="hiddencounter"  value="" />       <%     string input = request.getparameter("input");     string hiddencounter = request.getparameter("hiddencounter");                    control.mainprogram main = new control.mainprogram(input, hiddencounter);     %>                 <input type="submit" value="submit numbers" />     <% out.println(main.getresult()); %>     </form>      the constructor in java class parses values int , sets variables
public mainprogram(string input, string hiddencounter) {           seek {                 number = integer.parseint(input);                   counter = integer.parseint(hiddencounter);                }  grab (numberformatexception e) {     }         }   public int getresult() {      homecoming number; }    how can sum numbers each time number submitted?
the problem every time constructor called sets variable numbers submitted.
something
number+=number;     dosent work ( cause resetting variable )
ive searched & searched can help ?
if you're not worried multi-threaded access, can declare number static. 
the variable bound control.mainprogram class rather instance.
you then...
try {                 number += integer.parseint(input);     ... declare getresult static well...
... invoke <% out.println(control.mainprogram.getresult()); %>
note doesn't give average, title implies - gives sum.
but it's simple  plenty implement average in body of static int getresult method.
 java html jsp parseint getparameter 
 
  
Comments
Post a Comment