BCCameron: HTML Seite Button mit JavaMethoden belgen

Beitrag lesen

Hallo,

ich hab da mal ne Frage:

Ich habe in Java einen Rechner geschrieben und in HTML eine Oberfläche dazu. Das ganze soll als Servlet laufen und der Rechner soll Eingabe a und Eingabe b aufnehmen und auf drücken einer der Tasten + - * /    a und b an die jeweilige  Methode (addieren, subtrahieren usw) geben. Ich weiß nur nicht, wie ich die Button mit dieser Funktion belegen kann.
Kann mir jemand ein Beispiel an Hand der addition geben?
Hier mal mein code bis zum addieren Button ;)

public void doGet(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {

response.setContentType("text/html");
  PrintWriter out = response.getWriter();
   out.println("<html>");
   out.println("<head>");

String title = "Binärrechner";

out.println("<title>"+ title +"</title>");
   out.println("</head>");
   out.println("<body>");
   out.println("<form action='RechnerUI' method='post'>");
   out.println("<h1><b>" + title + "</b></h1>");
   out.println("<br>");
   out.println("<u>Dieser Rechner rechnet nur mit binär dargestellten Zahlen.</u>");
   out.println("<br>");
   out.println("<table border='10' cellpadding='5' bgcolor='DFDF7B'>");
   out.println(" <tr>");
   out.println(" <td align='right'>Eingabe a:<HR></td>");
   out.println("<td><input name='Eingabe a' type='text' size='20' maxlength='40'></td>");
   out.println("  <td> <input type='submit' value=' +  '>");
   out.println("     </tr>");

in der Post Methode hab ich dann u.a.:

public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

String a = request.getParameter("Eingabe a");
  String b = request.getParameter("Eingabe b");

String c = rechnen(a,b);

und dann doGet wieder eingefügt.

Und in der Methode Rechnen sollte dann die jeweilige operation ausgeführt werden. Oder geht das auch einfacher?

Bin für jede Hilfe dankbar.

LG

BCCameron