初学jsp 用include传递参数时中文乱码
就是用<jsp:include >在include.jsp中调用了include-1.jsp的页面,同时include.jsp中设置了一个参数<jsp:param name="biaoti" value="娱乐新闻"/> 希望能在include-1.jsp中获取,并输出,发现总是乱码。但是在include-1.jsp直接输出中文又可以,为什么从include.jsp中获取的字符串却会出现乱码呢?谢谢各位了 orz
这是include.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用include包含另一个jsp</title>
<style type="text/css" >
*{padding:0; margin:0; list-style:none; text-align:left; overflow:visible; font-family:"Times New Roman", Times, serif;}
#box {width:320px; border:#999999 1px solid; margin:0 auto; background:#B7B7B7; margin-top:50px;}
ul{margin-left:10px; margin-bottom:10px;}
li{font-size:14px; line-height:16px; margin-top:10px; color:#990000;}
h1{background:#5B0000; color:#AEAEAE; font-size:18px; line-height:24px; }
</style>
</head>
<body>
<div>
<jsp:include page="include-1.jsp">
<jsp:param name="biaoti" value="娱乐新闻"/>
</jsp:include>
<%--向include-1.jsp传递标题参数--%>
</div>
</body>
</html>
------------------------------------------------------------------------------------------------------------------
这是include-1.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage=""%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>box</title>
</head>
<body>
<div id="box">
<h1>
<%
String tr=request.getParameter("biaoti");
out.println(tr1);
%>
<%--接受include.jsp传来的标题参数--%>
</h1>
<ul>
<li>刘谦做客《津夜嘉年华》细数喜欢女孩类型(图)</li>
<li>《团长》将推电影终结版 段奕宏开腔谈女友(图)</li>
<li>《团长》花絮揭秘热点 康洪雷谈王宝强缺席(图)</li>
<li>周杰《秘密列车》将开播 沪杭杰迷齐聚绍兴捧场</li>
<li>《王贵与安娜》夫妻反差大 编剧:原型是我父母</li>
<li>马苏避谈与孔令辉情感话题 演反派做好被骂准备</li>
</ul>
</div>
</body>
</html>