jsp:forward

设置跳转页面并设置传递参数

<!DOCTYPE HTML>
<%@ page language="java"  contentType="text/html; charset=utf-8" %>
<html>
<head>
    <meta charset="UTF-8">
    <title>测试页面</title>
</head>
<body>
    <%
    request.setCharacterEncoding("utf-8");
    %>
    <jsp:forward page="index.jsp">
        <jsp:param name="username" value="jsmith歌" />  
    </jsp:forward>
</body>
</html>

接收传递参数并显示

<%@ page language="java"  contentType="text/html; charset=utf-8" %>
<html>
<head>
    <meta charset="UTF-8">
    <title>测试页面的包含页面</title>
</head>
<body>

    <p>哈哈哈哈哈,你好</p><%=request.getParameter("username")%>

</body>
</html>

forward和redirect的区别

forward,服务器获取跳转页面内容传给用户,用户地址栏不变
redirect,是服务器向用户发送转向的地址,redirect后地址栏变成新的地址

猜你喜欢

转载自blog.csdn.net/u012889441/article/details/81065890