Java My Future!
JSP是一种动态Web技术,那么就必须又交互功能,交互功能的主要途径是:表单<form action="" method="post/get"> post: 1:在地址栏中(URL)提交的内容不会显示。 2:没有长度的要求 get: 1:提交的内容会在地址栏中显示(也就表示这种提交不安全)。 2:地址栏的长度只有4K-5K,如果传递太多数据,则无法显示 先要设置接收的编码格式: 1:使用:request.setCharacterEncoding("GBK"); 设置编码格式(GBK编码可以正常显示中文),这种方法用post方式中文可以正常输出,而get方式输出的就是乱码。 2:这里我们用到new String(request.getParameter("uName").getBytes("ISO8859_1"))来处理乱码。 因为url传送默认编码是容器的编码,tomcat默认是iso-8859-1.所以,request.gerParameter()获得的值必须转码,除非设置tocmat的默认url编码。 接收传进来的参数:request.getParameter("表单元素名称"),返回来的是一个Stirng类型的字符串 例子: post方式代码: