jsp提交的中文字段写到数据库成为乱码
能不乱吗
Java code:
String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
或者写个过滤器处理中文
贴代码
_
把代码贴出来看看。。。
首先看看你的提交方式是get方式,还是post方式,
看看乱码出现在那个阶段,比较通用的是写个过滤器Filter,
其次就是1楼中说的:
Java codeString name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
哪个出现乱码就对哪个进行转码,比较繁琐,每个都要写。
乱码问题很常见的,要慢慢的调试,找出原因。。。
采用过滤器吧
http://e188e.cn
当然能!
一定能
但是你这样提问没人帮得了你!
建议把《提问的智慧》(http://community.csdn.net/IndexPage/SmartQuestion.aspx)看一遍,不要再如此愚蠢地提问题
最好用过滤器
{{----
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
简单描述下问题------
Servlet里用 request.getSession(false).setAttribute("userBean", user);保存一个user对象
在login.jsp里用 UserBean user = (UserBean)session.getAttribute ......