Maya1991

Untitled

Feb 17th, 2016
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1.  
  2. ▪️ex62servlet.java
  3.  
  4. import java.io.IOException;
  5.  
  6. import javax.servlet.RequestDispatcher;
  7. import javax.servlet.ServletException;
  8. import javax.servlet.annotation.WebServlet;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12.  
  13. @WebServlet("/ex62servlet")
  14. public class ex62servlet extends HttpServlet {
  15.     private static final long serialVersionUID = 1L;
  16.  
  17.     protected void doGet(HttpServletRequest request, HttpServletResponse response)
  18.             throws ServletException, IOException {
  19.         int r = new java.util.Random().nextInt(10);
  20.         if (r % 2 == 0) {
  21.             RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/forwarded.jsp");
  22.             dispatcher.forward(request, response);
  23.         } else {
  24.             response.sendRedirect("/ex62/redirected.jsp");
  25.  
  26.         }
  27.  
  28.     }
  29. }
  30.  
  31. ▪️forwarded.jsp
  32. <%@ page language="java" contentType="text/html; charset=UTF-8"
  33.     pageEncoding="UTF-8"%>
  34. <!DOCTYPE html>
  35. <html>
  36. <head>
  37. <meta charset=UTF-8">
  38. <title>フォワード</title>
  39. </head>
  40. <body>
  41.     <h1>フォワードされたページ</h1>
  42. </body>
  43. </html>
  44.  
  45. ▪️redirected.jsp
  46. <%@ page language="java" contentType="text/html; charset=UTF-8"
  47.     pageEncoding="UTF-8"%>
  48. <!DOCTYPE html>
  49. <html>
  50. <head>
  51. <meta charset=UTF-8">
  52. <title>リダイレクト</title>
  53. </head>
  54. <body>
  55.     <h1>リダイレクトされたページ</h1>
  56. </body>
  57. </html>
Advertisement
Add Comment
Please, Sign In to add comment