Advertisement
Shavit

JSP2

Jan 29th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.29 KB | None | 0 0
  1. <!--Shavit Borisov-->
  2. <!--22.1.15-->
  3. <!--http://pastebin.com/j8dnqdnh-->
  4.  
  5. <%@ page language="java" contentType="text/html; charset=utf-8"
  6.    pageEncoding="utf-8"%>
  7. <%!
  8. String getFormField(HttpServletRequest req, String par)
  9. {
  10.     if (req.getParameter(par) != null)
  11.         return req.getParameter(par);
  12.     else
  13.         return "";
  14. }
  15. %>
  16. <!DOCTYPE html>
  17. <html>
  18. <head>
  19. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  20. <title>Insert title here</title>
  21. </head>
  22. <body>
  23. <%
  24. long rand = Math.round(Math.random()*100);
  25. if (getFormField(request, "bet") != "")
  26. {
  27.      String msg;
  28.      int bet = Integer.parseInt(getFormField(request, "bet"));
  29.      if (Math.abs(rand - bet) < 20)
  30.          msg = "good";
  31.      else
  32.          msg = "bad";
  33.      out.println("<script>");
  34.      out.println("alert('" + msg + "')");
  35.      out.println("</script>");
  36.  }
  37. %>
  38. Hello there !<br>
  39. Current time is: <%= new java.util.Date()%><br><br>
  40. <form action="#" method="get">
  41.     <label>Server's Bet</label>
  42.     <input type="number" name="rand" readonly="readonly" value=<%= rand %>><br><br>
  43.     Enter your bet press 'send' to check how far it is from the server's bet.<br>
  44.     <label>Your Bet</label>
  45.     <input type="number" name="bet" id="bet" min="1" max="100" value=<%= getFormField(request, "bet") %>>
  46.     <button name="send">send</button>
  47. </form>
  48. </body>
  49. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement