<form action="LoginServlet" method="post">
</form>
这是一个form表单,但你提交后,会跳转到LoginServlet,采用的方式是post,还有另一种方式,是get,一般用post,如果不写则默认为get
你在respgetWriter();之前写的这句话嘛?你是直接通过PrintWriter 输出中午不能够成功还是 读取参数 转输入不成功?出现问号是因为你读入是字节流所以她不能正确的显示中文!
详细一点才好帮你分析问题
如果是读入参数的话 post方式读入的话 里边加入reqsetCharacterEncoding("GBK")
getProtocol():获取请求使用的通信协议,如>
Servlet中解决中文乱码:
1) request中的中文乱码
a) POST方式提交
在获得提交表单信息之前调用requestsetCharactersEncoding("UTF-8");
b) GET方式提交
在Tomcat的serverxml中配置
<Service>
<Connector URIEncoding="UTF-8">
</Connector>
</Service>
2) reponse中的中文乱码
在通过response获得输出流之前调用responsesetCharacterEncoding("UTF-8");
servlet 怎么获取>
头部信息已经封装到了request对象中,可以直接获龋 String value = requestgetHeader(">
以上就是关于<form action="LoginServlet" method="post">是什么意思全部的内容,包括:<form action="LoginServlet" method="post">是什么意思、我写的servlet,打开网页后出现的中文是问号、Spring MVC POST向后端传入中文乱码问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)