關於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>