java web开发时,从后台保存数据到数据库中的过程是怎样的,如何控制数据的编码格式

后台可以得到正确的前台中文输入,在后台传给数据库的过程中乱码,编码格式有做统一,都是utf-8

保证容器比如tomcat或者jboss编码
页面编码
及web,xml中配置的编码格式统一
不知道楼主后台传送给数据库过程中乱码的意思是不是指程序中取到值能正常显示,但到了数据库查询就乱码了?
一般这种情况是因为数据库在建库过程中语言格式的问题
楼主类似的问题最好还是能够具体说明下开发环境,比如ssh+oracle数据库这样回答的话更具正对性追问

没有使用框架,就一般的servlet编程,mysql数据库,tomcat服务器,我在后台打印过jsp传过来的中文值,不是乱码,但保存到数据库后,在数据库中显示的就是乱码了,tomcat和mysql的编码格式都有设成utf-8

温馨提示:内容为网友见解,仅供参考
无其他回答

java后台数据库中的表中的字段是英文使用过程中全部使用英文 只有输出...
然后我们到这个目录下tomcat6.0\\work\\Catalina\\localhost\\_\\org\\apache\\jsp找到一个index_jsp.java的文件。点开查看,我们会惊奇的发现这个竟然是一个servlet类而他处理的东西正是我们的index.jsp 也就是说容器执行jsp实际是把jsp先翻译成了一个servlet再让服务器执行的。知道这个我们不难猜出reques.set...

java web如何将获取的前台数据更新到数据库中
1.前台jsp页面或者html页面 2.后台servlet类中 public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { String name = request.getParameter("name");String sex= request.getParameter("sex");String age= request.getParameter("age");S...

在java web开发中数据库应放在哪个目录下?
在JAVA web开发中怎么把Excel中的数据导入到oracle数据库中 1.准备数据:在excel中构造出需要的数据 2.将excel中的数据另存为文本文件(有制表符分隔的) 3.将新保存到文本文件中的数据导入到pl*sql中 在pl*sql中选择tools--text importer,在出现的窗口中选择Data from Textfile,然后再选择Open ...

JavaWeb 对于数据从前台页面流转到后台,并于mysql数据库中数据比对的...
oracle的sql脚本可以改成MySQL很简单,自己学习一下 对自己有提高。

java web后台开发跟手机APP后台开发有什么不同?
而web一般没有这一步,web的加密一般是使用https。至于说android和ios的开发环境不一样那是指的app开发,和后台无关。app的后台和java web的后台没有本质区别。app的一个后台可以即提供给android,也可以同时提供给iOS,它就是把app提交的数据处理后插入数据库和从数据库查出数据处理后传给app ...

Java web开发中怎么把图片存入数据库
两种方式:把图片转换 ‘流数据’ 直接存在数据库图片字段中。把图片 ‘流数据’ 存在文件夹内,数据库字段存对应图片地址。第一种因为是直接存图片数据,写入读取比第二种慢,会占用数据库资源。硬盘速度 > 数据库 图片转换成流数据,流转换成图片,具体方法你需要搞懂。看博客看到的。(我也没写过 ...

▼请教达人:web开发中操作数据库的问题
用query.update像oracle的表T里插入一条数据 第二次连接数据库 从表T里检索数据 最后Connection.commit();两次连接数据库就相当于不同的session(对话)第一次连接数据库后你并没有commit所有真实的数据库中并没有你插入的那条数据。所以第二次连接数据库的时候是看不见那条数据的。良好的变成风格是当...

一个javaweb项目不需要用到数据库,整个项目的数据都是调用接口来获取数...
你好 很高兴为你解答 我也是做Java的,我们就是在后台做解析,不然有些用户禁用掉JS的话,那么数据岂不是也没了。我给个例子给你看,你就明白了。第一步:创建URL 第二步:JSON接收URL返回的参 如果我说的不好,导致楼主模糊不清,请楼主追问。

javaweb编程时,通过request向前端传递数据时,前端总是无法获得正确的数...
你在后台用rdt.forward的方式返回到main.jsp页面,每次返回的时候页面会被重新加载,页面重新加载的时候肯定数据都是初始化的时候的数据啊。页面整体都被刷新了一下也。你应该用ajax返回数据的方式来返回啊。用将信息通过json的方式返回sendToServerOfGetLabels这个方法里面,然后在这个方法里面对相应的值进行...

java web开发的过程中,用户登录验证和struts中的验证是同一种验证...
首先你应该分清 “校验” 和 “身份验证” 的区别。校验是侧重于数据的合法性的检查。比如说格式,长度,是不是mail形式的等等形式上的东西。而一个系统的身份验证则是侧重于数据“内容正确性”的检查。它更侧重于内容,而起内容只能什么。比如说去数据库或者静态文件中查询,然后对比。struts是前端架构...

相似回答