關於request對象的方法有很多,在jsp內置對象【03】request詳解【01】中,我們一起學習了request對象中的參數接受問題,那麼現在再來看一下request的其他方法:
亂碼解決( setCharacterEncoding())
亂碼可是WEB開發中的問題老大哥了,我相信有不少接觸過這個東西的人都對其相當的頭疼。
什麼是亂碼?
在運行程序的時候,本來應該顯示的中文竟然變成了莫名其妙的其他看不懂的字符,那我們說就碰到亂碼了。我們以下面的程序為例:
Request_01.jsp
<%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
<html>
<head>
<title>web開發</title>
</head>
<body>
<form action="request_02.jsp" method="post">
請輸入信息:<input type="text" name="info">
<input type="submit" value="提交">
</form>
</body>
</html>
Request_02.jsp
<%@ page language="java" contentType="text/html" pageEncoding="gbk" %>
<html>
<head>
<title>web開發</title>
</head>
<body>
<%
String content=request.getParameter("info");
%>
<h2><%=content%></h2>
</body>
</html>