<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@page import="java.util.Random"%> <%@page errorPage="error_page.jsp" %> <%@page import = "java.util.*" SESSION="true"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <h1>calc</h1> <% DOUBLE l1, l2; IF(request.getParameter("l1") == NULL) l1 = 0; ELSE l1 = DOUBLE.parseDouble(request.getParameter("l1")); //l1 = NEW DOUBLE(l1.doubleValue()); IF(request.getParameter("l2") == NULL) l2 = 0; ELSE l2 = DOUBLE.parseDouble(request.getParameter("l2")); /* session.setAttribute("l1", l1); double l2 = (Double)session.getAttribute("l2"); if(l2 == null) l2 = new Double(0); else l2 = new Double(l2.doubleValue()); session.setAttribute("l1", l1); */ // CHAR op = (CHAR)SESSION.getAttribute("op"); String op = request.getParameter("op"); IF(op == NULL) op = "+"; DOUBLE wynik = 0; IF(op.equals("+")) wynik = l1 + l2; ELSE IF(op.equals("-")) wynik = l1 - l2; ELSE IF(op.equals("*")) wynik = l1 * l2; ELSE IF(op.equals("/")) wynik = l1 / l2; %> <form method="get"> <INPUT TYPE="text" name="l1" VALUE="<%= l1 %>" /> <SELECT name="op"> <OPTION <% IF(op.equals("+")) OUT.print(" selected=\"selected\""); %>>+</option> <OPTION <% IF(op.equals("-")) OUT.print(" selected=\"selected\""); %>>-</option> <OPTION <% IF(op.equals("*")) OUT.print(" selected=\"selected\""); %>>*</option> <OPTION <% IF(op.equals("/")) OUT.print(" selected=\"selected\""); %>>/</option> </select> <INPUT TYPE="text" name="l2" VALUE="<%= l2 %>" /> <INPUT TYPE="submit" VALUE="=" /> <h1>wynik: <%= wynik %></h1> </form> </body> </html>