request中的setCharacterEncoding方法作用是用指定的编码集去覆盖request对象中的默认的”ISO-8859-1”编码集,这样request.getParameter(“”)方法就会用新的编码集去解码,
必须在第一次使用request时就要调用这个方法来设置编码集,否则该方法就会无效。
单独加载weblogic.jar,应为它会用到request
网上说servlet-api.jar版本必须在2.4之后
上面的方法都试过后,我的setCharacterEncoding(“utf-8”)方法依然不识别;简直气人啊;最后用 where java 命令查看安装的jdk发现jdk地址显示“c:\programData\Oracle\java\javapath……java.exe”和环境变量配置的地址不一样,果断删除,并将path环境变量里的jdk相关配置放到最前面
request中的setCharacterEncoding方法不识别
最新推荐文章于 2023-09-12 16:04:52 发布