关于设置编码,前面有的课程没有转换成httpservletrequest

关于设置编码,前面有的课程没有转换成httpservletrequest

我理解要转换成Http形式的,但想起来前面有些课程并没有转换直接servletRequest.setCharacterEncoding了,比如下图,来自项目:留言板(JDBCMessageBoard)源代码:

http://img1.sycdn.imooc.com//climg/5ca4b5410001e29012640972.jpg

这是为什么呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
chrismorgen 2019-04-04 10:54:36

你好同学,因为设置字符编码格式不需要使用一些关于网络请求的一些方法,所以不用转换为HttpServletRequest就可以直接进行设置编码格式了,祝学习愉快~

  • 提问者 慕数据7156690 #1
    抱歉,老师,我不太明白什么叫“设置字符编码格式不需要使用一些关于网络请求的一些方法”,JDBCMessageBoard中是设置编码格式,这里也是设置编码格式;JDBCMessageBoard中有用户请求,这里也有用户请求,为什么两者一个要转换一个不要转换呢?
    2019-04-04 14:26:29
  • chrismorgen 回复 提问者 慕数据7156690 #2
    你好同学,你可以参考一下这个回答来了解HttpServletRequest和ServletRequest的区别http://class.imooc.com/course/qadetail/98181,另外该视频讲的是过滤器设置字符编码过滤器,所以在过滤器中进行设置,就可以将所有的请求的字符编码格式设置为utf-8了,祝学习愉快~
    2019-04-04 17:44:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师