Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ▪️RedirectServlet.java
- //サーブレット
- package servlet;
- import java.io.IOException;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.servlet.RequestDispatcher;
- @WebServlet("/RedirectServlet")
- public class RedirectServlet extends HttpServlet {
- private static final long serialVersionUID = 1L;
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- RequestDispatcher dispatcher = request.getRequestDispatcher("http://localhost:8080/Test05/Test05Servlet");
- dispatcher.forward(request, response);
- }
- }
- ▪️Test05Servlet.java
- package servlet;
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.text.*;
- import java.util.*;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import static java.lang.System.*;
- //Test02ServletはURLパターン
- @WebServlet("/Test05Servlet")
- public class Test05Servlet extends HttpServlet {
- private static final long serialVersionUID = 1L;
- public Test05Servlet() {
- super();
- }
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- // 運勢をランダムで決定
- String[] luckArray={"超スッキリ","スッキリ","最悪"};
- // 0以上3未満の整数を乱数で生成
- int index=(int)(Math.random()*3);String luck=luckArray[index];
- // 占い②
- Random rnd=new Random();String[]fortune={"凶","吉","大凶","末吉"};int num=rnd.nextInt(fortune.length);
- //fortunee-telling③
- String[]fortune2={"ill(凶)","good luck(吉)","worst luck(大凶)","uncertain luck(末吉)"};
- int index2=(int)(Math.random()*4);
- String luck2=fortune2[index2];
- // 実行日を取得
- Date date=new Date();SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd");String today=sdf.format(date);
- // HTMLを出力
- response.setContentType("text/html; charset=UTF-8");PrintWriter out=response.getWriter();
- out.println("<html>");out.println("<head>");out.println("<title>スッキリ占い</title>");
- out.println("</head>");out.println("<body>");
- out.println("<p>"+today+"の運勢は"+luck+"です</p>");out.println("<p></p>");
- out.println("<p>"+today+"の運勢は"+fortune[num]+"です</p>");
- out.println("<p>"+"today's fortune is " + luck2 + "." + "</p>");
- // out.println("<img src='more1.gif'>");
- out.println("</body>");out.println("</html>");
- String name = "港";
- out.println(name + "は、かっこいい?");
- response.setContentType("text/html; charset=UTF-8");
- // response.setContentType("image/gif");
- response.setContentType("text/html; charset=UTF-8");
- // 実行結果のHTMLを出力する処理(サーブレットクラスでHTMLを出力する処理)
- PrintWriter out1=response.getWriter();out1.println("<html>");out1.println("…");out1.println("</html>");
- // getWriter().append("Served at: ").append(request.getContextPath());
- }
- protected void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- doGet(request, response);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment