1

com.company.abcにサーブレットコードを記述しました。

public class Controller extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        XYZ xyz = new XYZ();

        int value = xyz.fucn();

        request.setAttribute("value", value);
        request.getRequestDispatcher("page.jsp").forward(request, response);

    }
}

Webフォルダの下のpage.jspファイル

<html>

<head>
    <title>My JSP 'indexnewpage.jsp' starting page</title>
</head>

</body>
<%
    Object value = request.getAttribute("value");
%>
<p><%=value%></p>
<body>

</html>

今、JSPページでオブジェクト値の値を確認したいのですが、コードに問題がある場合はコードを修正するか、サーブレットからjspページに値を取得するのを手伝ってください。サンプルコード。

4

1 に答える 1

2

最終的に私が見逃したのは、page.jspの前に/を付けることだけなので、/page.jspのようになります。

于 2013-02-22T05:02:33.190 に答える