为什么我的浏览的请求的编码都是null呢?

J_2004 2005-08-18 03:49:10
在struts的action中
System.out.println("EnCoding:"+request.getCharacterEncoding());
输出的都是null?


...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangji__2000 2005-08-18
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=GBK" %>

jsp页面都加上
pengguofa 2005-08-18
  • 打赏
  • 举报
回复
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType("text/html; charset=GBK");
request.setCharacterEncoding("GB2312");
……
}
rower203 2005-08-18
  • 打赏
  • 举报
回复
又敲错了字。是“是你没给它赋值 或 赋了错值吧?”
rower203 2005-08-18
  • 打赏
  • 举报
回复
是你没给它赋值后赋了错值吧?
doway 2005-08-18
  • 打赏
  • 举报
回复
HTTP 请求头中没有指定,就会返回 null。

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>

这个<head>……</head>就是 HTTP 请求头,其中的 utf-8 就是指定的编码。

<head>
<title>无标题文档</title>
</head>

这也是个 HTTP 请求头,但没有指定字符编码。这时候你得到了 null。

因此你只要修改一下页面,统一起来就容易处理了。最好的选择是 utf-8 而不是 GB什么什么的。



J_2004 2005-08-18
  • 打赏
  • 举报
回复
被jsp的遍码问题折磨死了

当空null时,使用的什么编码?
什么情况下为null啊?

进来的帮俺up一下啊?

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧