西暦を入力すれば 干支表示というプログラムを作りたいのですが
計算方法計算方法、飛ばし方、入力された数字がボタンを押すと計算されて表示させる方法が
全く分かりません。
調べても理解できませんでした。
よければコーディングしていただけないでしょか?
サーブレット package eto.Etoservlet; 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; /** * Servlet implementation class Eto */ @WebServlet("/Eto") public class Eto extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Eto() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub System.out.println("干支"); String empName = ""; empName = request.getParameter("empName"); System.out.println(empName); request.setAttribute("empName", empName); request.getRequestDispatcher("eto.jsp").forward(request, response); } } JSP側 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>干支</title> </head> <body> 西暦 <form method="post" action="Eto"> <input type="text" name="empName"> <input type="submit"value="干支表示"> <%=request.getAttribute("empName") %> ${empName} </form> </body> </html>
回答2件
あなたの回答
tips
プレビュー