Commit 1ad89f46 by Patryk Czarnik

kalkulator - pierwsza wersja

parent 2b1e917c
package serwlety;
import java.io.IOException;
import java.io.PrintWriter;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
@WebServlet("/kalkulator")
public class Kalkulator extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
out.append("""
<!DOCTYPE html>
<html>
<head>
<title>Rozmowa z serwletem</title>
</head>
<body>
<h1>Rozmowa z serwletem</h1>
""");
out.append("""
<form>
Podaj pierwszą liczbę: <input type='text' name='liczba1'><br>
Podaj drugą liczbę: <input type='text' name='liczba2'><br>
<button>Oblicz</button>
</form>
""");
String liczba1 = request.getParameter("liczba1");
String liczba2 = request.getParameter("liczba2");
if(liczba1 != null && liczba2 != null) {
long x = Long.parseLong(liczba1);
long y = Long.parseLong(liczba2);
long wynik = x + y;
out.append("<div>Wynik: " + wynik + "</div>");
}
out.append("""
</body>
</html>
""");
}
}
...@@ -9,9 +9,8 @@ import jakarta.servlet.http.HttpServlet; ...@@ -9,9 +9,8 @@ import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
/** // Zadanie - w nowej klasie pod innym adresem zaimplementuj w podobny sposób prosty kalkulator (co najmniej operacja dodawania dwóch liczb)
* Servlet implementation class Rozmowa
*/
@WebServlet("/rozmowa") @WebServlet("/rozmowa")
public class Rozmowa extends HttpServlet { public class Rozmowa extends HttpServlet {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment