<%@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>