Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%--
- Document : index
- Created on : 10/09/2018, 10:14:12
- Author : Ismae
- --%>
- <%@page import="com.sun.xml.internal.bind.v2.runtime.output.SAXOutput"%>
- <%@page import="java.util.ArrayList"%>
- <%@page import="java.util.List"%>
- <!--Estudo da aula com lista-->
- <%
- %>
- <%@page contentType="text/html" pageEncoding="UTF-8"%>
- <% //Recebe o tratamento de erros de Destino.jsp
- // String mensagem = request.getParameter("msg");
- String V1 = request.getParameter("v1");
- String V2 = request.getParameter("v2");
- String Operador = request.getParameter("operador");
- int Resultado = 0;
- if (Operador.equals("+")) {
- Resultado = Integer.valueOf(V1) + Integer.valueOf(V2);
- } else {
- if (Operador.equals("-")) {
- Resultado = Integer.valueOf(V1) - Integer.valueOf(V2);
- } else {
- if (Operador.equals("*")) {
- Resultado = Integer.valueOf(V1) * Integer.valueOf(V2);
- } else if (Operador.equals("/")) {
- Resultado = Integer.valueOf(V1) / Integer.valueOf(V2);
- }
- }
- }
- // Hora da firula
- if(session.getAttribute("salvando") == null){
- List<String> ListaDeResultados = new ArrayList<>();
- session.setAttribute("salvando", ListaDeResultados);
- }
- List<String> Lista2 = (List<String>) session.getAttribute("salvando");
- String ListaDeResultados;
- ListaDeResultados = "<tr><td>" + V1 + Operador + V2 + " = "+ String.valueOf(Resultado) +"</td></tr>";
- Lista2.add(ListaDeResultados);
- for(String iterador : Lista2){
- ListaDeResultados += iterador;
- }
- if(Lista2.size() > 4){
- Lista2.clear();
- }
- %>
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Form para estudo</title>
- </head>
- <body>
- <form>
- <h1>VALORES ACEITOS PELA CALCULADORA</h1>
- <UL>
- <li>+ = SOMA</li>
- <li>- = SUBTRAÇÃO</li>
- <li>* = MULTIPLICAÇÃO</li>
- <li>/ = DIVISÃO</li>
- </ul>
- VALOR1: <input type="text" name="v1"><BR/>
- VALOR2: <input type="text" name="v2"><br/>
- OPERADOR:<input type="text" name="operador"><br/>
- <input type="submit" value="Calcular!">
- <input type="reset" value="Limpar Campos">
- </form>
- <%= Resultado %>
- <table border="1">
- <tr>
- <td>
- RESULTADOS ANTERIORES
- </td>
- </tr>>
- <%= Lista2 %>
- </table>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement