私の情報をサーブレットからJSPページに表示したい。サーブレットからJSPへのデータ表示
多くの可能性を試しましたが、nullになる予定です。
私は、表示するパラメータが1つしかなく、nullであるプログラムを作成しました。
JSPページ:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="ci1" method="get">
User Name : <% String name1 = request.getParameter("name");
out.print(name1); %>
</form>
</body>
</html>
のWeb.xml: -
サーブレット: - あなたのサーブレットコードで
public class control_it {
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String name = "Display the name";
request.setAttribute("name", name);
request.getRequestDispatcher("try_it.jsp").forward(request, response);
}
}
サーブレットがHttpSevlet' 'のサブクラスでなければなりません。あなたのクラスと他のメンバーに名前を付けるために、適切な命名規則を使用してください。 – adatapost
RequestDispatcherを作成するrd = request.getRequestDispatcher( "ur html"); –