1. 页面中的page指令处理乱码
2. Request 是服务器端接收客户端请求的信息
getParameter:接收请求参数的
中文的处理:
1. 对所有的数据进行编码: ISO8859-1编码
String 类中的 getBytes(“ISO8859 -1” );
getBytes()方法定义:
public byte[] getBytes(“encoding”)
再将byte数组重新变为字符串
(1):String name = request.getParameter(“name”);
Byte[] b = name.getBytes(“ISO8895 -1” );
Name = new String(request.getParameter(“name”));
(2):String name = new String(request.getParameter(“name”)/getBytes(“IOS8895 -1” ));
(3):request.setCharacterEncoding(“GBK”);
String name = new String(b);
GBK > GB2312
GBK 是中文编码、GB2312是简体中文编码
如果传递的是复选框数组时采用:getParameterValues(“”);
在开发中较为常见的表单控件:隐藏域
将内容隐藏起来,使用户不能修改,之后随着表单的提交到服务器上显示
<input type = “hidden” name=”uname” values=”alsdjasldfj”>
地址重写:
在地址后面加: ?变量=“”;