0%

servlet中的请求对象和返回对象

我们可以通过继承HTTPServlet类来重写doGet和doPost方法。
只需要写一边即可:

请求对象:

1
2
3
4
getParameter("");//获取表单一个name对应的输入值
getParameterMap();//获取表单所有的提交数据
getParameterNames();//表单所有的name属性的值
getParameterValues();//一般用于复选框选中的值,返回数组

中文乱码(请求时):

1
setCharacterEncoding("utf-8");
1
2
3
4
//解码
getBytes("iso8859-1");
//编码
new String(解码内容,"utf-8");

中文乱码(响应时):

1
2
3
4
//浏览器解析编码
SetContenType("text/html;charset=utf-8");
//响应体
SetCharacterEncoding("utf-8");

返回文件:

1
GetWriter();//字符流,提供了