Javaのお勉強



JSP forwardタグ@Java

jsp:forwardタグで、指定したファイルに処理を転送します。
jsp:paramタグで値を渡すことができます。

以下は、フォワードするJSPです。
msgという名前で値を渡します。


<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<% request.setCharacterEncoding("UTF-8");%>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>フォワード元</title>
    </head>
    <body>

        <jsp:forward page="view2.jsp">
            <jsp:param name="msg" value="AAAあああ"/>
        </jsp:forward>

    </body>
</html>


フォワード先のJSPを作成します。
request.getParameterでリクエストされた値を取得し、表示します。


<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<% request.setCharacterEncoding("UTF-8");%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>フォワード先</title>
    </head>
    <body>

        メッセージ:<%=request.getParameter("msg")%>

    </body>
</html>




Copyright (C) 2008-2026 Javaのお勉強. All Rights Reserved.