0
これまでに問題はありませんでしたが、実際には別のクラスの実装があります。しかし何らかの理由で、この例は失敗します。JSPとJavaサーブレットがパラメータをJSPファイルに渡していません
私が持っているInfoServlet.java
と呼ばれるクラス:
@WebServlet("/info_servlet")
public class InfoServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setAttribute("test", "hello world.");
request.getRequestDispatcher("info_servlet.jsp").forward(request, response);
}
}
そして、私のJSPページ今私はlocalhost:8080/MySite/info_servlet.jsp
に行くとき、私の出力はの場合のみ
ハロー
あるinfo_servlet.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test</title>
</head>
<body>
<h1>HELLO</h1>
<p><c:out value="${test}" /></p>
</body>
</html>
私はtomcat 7とservlを使っていますJavaでのet 3.0。私はオブジェクトを渡すのに問題がなかったので、なぜ私は突然それが値を表示させないのかわからない。info_servlet.jsp