@WebServlet("/test") public class sample extends tkm{ private static final long g= 1L; protected void c(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String a= "abc"; String th = "/test.jsp"; RequestDispatcher xyz= request.getRequestDispatcher(th); dispatcher.forward(request, response); } }
<body> <% int i = 2; out.println(i); %> <%= a %> </body>
JSP内に書いたjavaは表示されますが、サーブレット?の方で定義した変数aは出力されないのですが、原因はどこにあるのでしょうか。