Commit 2c15d16b by Patryk Czarnik

kalkulator - samo dodawanie

parent 0ace79c3
package podstawy;
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 {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE html>");
out.println("<html><body>");
out.println("<h1>Kalkulator</h1>");
out.println("""
<form>
<input name="liczba1" type="text">
<select name="operacja">
<option value='+'>+</option>
<option value='-'>-</option>
<option value='*'>*</option>
<option value='/'>/</option>
</select>
<input name="liczba2" type="text">
<br/>
<button>Oblicz</button>
</form>
""");
String arg1 = request.getParameter("liczba1");
String arg2 = request.getParameter("liczba2");
if(arg1 != null && arg2 != null) {
int liczba1 = Integer.parseInt(arg1);
int liczba2 = Integer.parseInt(arg2);
int wynik = liczba1 + liczba2;
out.print("<div>Wynik: " + wynik + "</div>");
}
out.println("</body></html>");
}
}
...@@ -30,8 +30,9 @@ public class Rozmowa extends HttpServlet { ...@@ -30,8 +30,9 @@ public class Rozmowa extends HttpServlet {
"""); """);
// obsługa parametru // obsługa parametru
String imie = request.getParameter("imie"); String imie = request.getParameter("imie");
out.println("<div>Witaj " + imie +"</div>"); out.println("<div>Witaj " + imie + "</div>");
out.println("</body></html>"); out.println("</body></html>");
} }
......
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