关于字符集过滤问题

关于字符集过滤问题

老师,之前我们学习的时候不是要对应字符集过滤进行强转吗?
HttpServletRequest req = (HttpServletRequest) request;
为什么这里不需要呀?


正在回答

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

2回答

同学,你好!分别回答你的两个问题:

1、HttpServletRequest是ServletRequest的子接口,使用ServletRequest设置字符集也是可以的。之前强转就是只针对HttpServletRequest设置字符集,我们主要使用的是http的请求,ServletRequest的范围更广。

2、关于id,如果这列是数据库中的字段,也就是自动增长的id,那么删除数据后只能这样。如果想按顺序,可以添加一列作为序号。比如有个变量,在数据显示时循环递增就可以了。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!



  • jia_蛙 提问者 #1
    也就是说因为之前主要学的是http请i去,说以才进行了强转,让我们更好的体会,其实不强转也是可以的对吧?以后再开发中要不要进行强转还是直接对ServletRequest进行字符集过滤呢?
    2020-01-31 11:10:25
  • 好帮手慕珊 回复 提问者 jia_蛙 #2
    同学,你好!你的理解是对的。不过最好强转,这样就可以调用HttpServletRequest类有而父类没有的方法。祝学习愉快!
    2020-02-01 15:16:07
提问者 jia_蛙 2020-01-29 11:04:36

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

还有我这里添加了一个id ,如果我删除一个数据之后,她的id显示的话 是从下一个id开始显示
这样看着有点不太好看,在实际应用中,这个id字段会怎么弄呀?


问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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