设置跳转页面并设置传递参数
<!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后地址栏变成新的地址