fork download
  1. SUMMARY
  2.  
  3. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  4. <%@ taglib uri="http://j...content-available-to-author-only...n.com/jsp/jstl/core" prefix="c"%>
  5. <html>
  6. <head>
  7. <title>Summary</title>
  8. </head>
  9. <body>
  10. <c:out value='${name}'/>
  11. <h1>Name: ${name}</h1>
  12. <h1>Surname: ${surname}</h1>\
  13. <h1>Number: ${num}</h1>
  14. </body>
  15. </html>
  16.  
  17.  
  18. PASS-DATA
  19. <%@ taglib prefix="c" uri="http://j...content-available-to-author-only...n.com/jsp/jstl/core" %>
  20. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  21. <html>
  22. <head>
  23. <title>Pass Data</title>
  24. </head>
  25. <body>
  26. <form id="pass-data" action="<c:url value="/pass-data"/>" method="post">
  27. <label>Name</label><br>
  28. <input type="text" name="name"><br>
  29.  
  30. <label>Surname</label><br>
  31. <input type="text" name="surname"><br>
  32.  
  33. <label>Number</label><br>
  34. <input type="number" name="num"><br>
  35.  
  36. <input type="submit" value="Press">
  37. </form>
  38. </body>
  39. </html>
  40.  
  41.  
  42. CONTROLLER
  43.  
  44. @GetMapping("/pass-data")
  45. public String passData() {
  46. return "pass-data.jsp";
  47. }
  48.  
  49. @PostMapping("/pass-data")
  50. public ModelAndView passData(HttpServletRequest request) {
  51. String name = request.getParameter("name");
  52. String surname = request.getParameter("surname");
  53. int num = Integer.parseInt(request.getParameter("num"));
  54.  
  55. ModelAndView modelAndView = new ModelAndView();
  56. modelAndView.setViewName("summary.jsp");
  57. modelAndView.addObject("name", name);
  58. modelAndView.addObject("surname", surname);
  59. modelAndView.addObject("num", num);
  60.  
  61. return modelAndView;
  62. }
  63.  
  64. OUTPUT IN BROWSER
  65.  
  66. ${name}
  67. Name: ${name}
  68. Surname: ${surname}
  69. Number: ${num}
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
SUMMARY
^
Main.java:3: error: class, interface, or enum expected
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
         ^
Main.java:4: error: class, interface, or enum expected
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
           ^
Main.java:10: error: unclosed character literal
<c:out value='${name}'/>
             ^
Main.java:10: error: unclosed character literal
<c:out value='${name}'/>
                     ^
Main.java:12: error: illegal character: '\'
    <h1>Surname: ${surname}</h1>\
                                ^
Main.java:19: error: class, interface, or enum expected
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
           ^
Main.java:20: error: class, interface, or enum expected
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
         ^
Main.java:45: error: class, interface, or enum expected
public String passData() {
       ^
Main.java:47: error: class, interface, or enum expected
}
^
Main.java:50: error: class, interface, or enum expected
public ModelAndView passData(HttpServletRequest request) {
       ^
Main.java:52: error: class, interface, or enum expected
    String surname = request.getParameter("surname");
    ^
Main.java:53: error: class, interface, or enum expected
    int num = Integer.parseInt(request.getParameter("num"));
    ^
Main.java:55: error: class, interface, or enum expected
    ModelAndView modelAndView = new ModelAndView();
    ^
Main.java:56: error: class, interface, or enum expected
    modelAndView.setViewName("summary.jsp");
    ^
Main.java:57: error: class, interface, or enum expected
    modelAndView.addObject("name", name);
    ^
Main.java:58: error: class, interface, or enum expected
    modelAndView.addObject("surname", surname);
    ^
Main.java:59: error: class, interface, or enum expected
    modelAndView.addObject("num", num);
    ^
Main.java:61: error: class, interface, or enum expected
    return modelAndView;
    ^
Main.java:62: error: class, interface, or enum expected
}
^
20 errors
stdout
Standard output is empty