Моя цель - взять 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 методов.