我写的一个servlet用来读取表单信息,并在新的网页上显示出来。其中一些servlet语句为
response.setContentType("text/html;charset=GB2312");
PrintWriter out=response.getWriter();
String paraValue=request.getParameter(paraName);
out.println("<h1>"+paraValue+"</h1");
其中paraName是表单中参数名.我的疑惑是如果表单中这个paraName参数使用英文填写的就能被out打印出来,如果使用中文填写的就不能被out打印出来。请问这是怎么回事呢?上边的servlet语句是我简写的,因为即使只看这几句应该也能看出问题来,相信您,呵呵,谢谢了!
表单所在页面设置字符编码也是GB2312;不知道是不是浏览器显示的问题,应该不是,我在所有的浏览器里运行时都是这样,如果浏览器有问题总不应该都有问题啊