jsp-forward跳转

在Web中能够使用<jsp:forward>指令,将一个用户的请求(request)从一个页面传递到另外一个页面,即完成跳转的操做。html

一、调整前页:tiaozhuan_a.jspjava

代码:jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8"); //这句是关键所在能够避免中文乱码
%>
<html>
<head>
<title>My JSP 'tiaozhuan_a.jsp' starting page</title>
</head>
<body>
<%
String username = "wangyan";
%>
<jsp:forward page="tiaozhuan_b.jsp">
<jsp:param name="name" value="<%=username%>" />
<jsp:param name="inf" value="我是传过来的inf" />
</jsp:forward>
</body>
</html>

 

二、调整后页:tiaozhuan_b.jspspa

代码:code

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8"); //这句是关键所在
%>
<html>
<head>
<title>My JSP 'tiaozhuan_b.jsp' starting page</title>
</head>
<body>
参数一:<%=request.getParameter("name")%>
参数二:<%=request.getParameter("inf")%>
</body>
</html>

 

 

三、最终效果,地址栏输入:http://localhost:8080/JSP/tiaozhuan_a.jsp后,显示直接跳转到tiaozhuan_b.jsp,可是页面仍是停留在a页面:htm

相关文章
相关标签/搜索