サンプルプログラム
以下のプログラムを適所にコピペするだけで簡単なプログラムが試せます。
詳細は以下サイトをご覧下さい
index.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'>
<title>deploy</title>
</head>
<body>
<h2>デプロイできました!</h2>
<p><a href="test/test.jsp">プログラムへ</a></p>
</body>
</html>
test.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'>
<title>deploy</title>
</head>
<body>
<p>選択されたものを英語で表示します</p>
<form action="test" method="post">
<p><input type="radio" name="radio" value="apple" checked>アップル</p>
<p><input type="radio" name="radio" value="orange">オレンジ</p>
<p><input type="radio" name="radio" value="grape">グレープ</p>
<p><input type="submit" value="表示する"></p>
</form>
<%if(request.getAttribute("eng") != null) { %>
<p>【 <%=request.getAttribute("eng") %> 】</p>
<% } %>
</body>
</html>
Test.java
package test;
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;
@WebServlet(urlPatterns = {"/test/test"})
public class Test extends HttpServlet{
public void doPost(
HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String radio = req.getParameter("radio");
req.setAttribute("eng",radio);
req.getRequestDispatcher("test.jsp").forward(req, res);
}
}
コピーして貼り付けるだけ!