本文主要是介绍心得11--案例分析request.getparameter()方法的用法及请求乱码处理、分配器方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.一个案例具体分析:request.getparameter()方法的用法及请求乱码处理
packagecom.request;
importjava.io.IOException;
importjava.io.UnsupportedEncodingException;
importjava.util.Enumeration;
importjavax.servlet.ServletException;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
publicclass Request3 extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException {
/*超链接乱码问题:如果是jsp文件中的超链接可以直接用java中的URLEncoder.eccoding()类解决,
* 但是html中的职能用解决get请求方式的方法解决。
*/
System.out.println(newString(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"));
}
public void test2(HttpServletRequest request)
throws UnsupportedEncodingException {
/*请求方式是get的乱码解决,请求方式为get方法的比较麻烦,需要手动解决,
* tomact服务器默认的编码是ISO-8859-1,所以需要手动修改编码。你也可以去修改tomcat安装路径中的conf中的server.xml文件
这篇关于心得11--案例分析request.getparameter()方法的用法及请求乱码处理、分配器方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!