Как отобразить результат с помощью Java EE - PullRequest
0 голосов
/ 03 марта 2019

Моя цель - взять 2 числа и вычислить либо +, -, *, / с использованием Java EE. Я уже написал некоторый код, ошибок нет, но я не вижу результата.Я использовал:

PrintWriter out = response.getWriter();

затем:

  out.println(methodname(a,b));

Вот мой файл Calculatrice.jsp:

<form action="calculatrice" method="get" >
entrer a :<br>
<input name ="a" type="number" >
<br>
entrer b : <br>
<input type="number" name="b" >
<br>
</form>

<div>
<select name="operateur">

                <option value="Addition">Addition</option>
                <option value="Soustraction">Soustraction</option>
                <option value="Multiplication">Multiplication</option>
                <option value="Division">Division</option>
</select>

<input type="submit" value="Calculer" />
</div>

Класс CalculatriceServlet, который расширяет HttpServlet:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    doGet(request, response);
    PrintWriter out = response.getWriter();
    double a=Integer.parseInt(request.getParameter("a"));
    double b =Integer.parseInt(request.getParameter("b"));
    String operateur =request.getParameter("operateur");
    Calculatrice c= new Calculatrice();
    if(operateur.equals("Addition")) {
        out.println(c.somme(a, b));

    }
    else if(operateur.equals("Soustraction")) {
        out.println(c.soustraction(a, b));
    }
    else if(operateur.equals("Multiplication")) {
        out.println(c.multiplication(a, b));
    }
    else {
        out.println(c.division(a, b));
    }
}

Класс Calculatrice .java содержит реализацию 4 методов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...