码上未来IT培训老师直接接听

400-029-09** 400-029-0997 转 36015
查看完整号码
扫码拨号
微信扫码拨号

关于Web的相关的面试题(三十四)

作者:码上未来CodingFuture 来源:码上未来CodingFuture 2024/8/22 17:36:13

程序员面试干货来啦,今天小编就先为大家整理出2道大厂面试时...

程序员面试干货来啦,今天小编就先为大家整理出2道大厂面试时常见的关于Web的面试题。看看你能回答对几道题呢!多多掌握此类面试题,就会增加面试题通过的机率哦,后续还有其他类的面试题,请持续关注哟!
1.get和post的区别1. Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对⽤户来说都是不可⻅的。2. Get传送的数据量较⼩,这主要是因为受URL⻓度限制;Post传送的数据量较⼤,⼀般被默认为不受限制。3. Get限制Form表单的数据集的值必须为ASCII字符;⽽Post⽀持整个ISO10646字符集。4. Get执⾏效率却⽐Post⽅法好。Get是form提交的默认⽅法。2.如何解决表单提交的中⽂乱码问题1)设置⻚⾯编码,若是jsp⻚⾯,需编写代码<%@page language="java" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" %>若是html⻚⾯,在⽹⻚头部(< head>< /head>)中添加下⾯这段代码< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />2)将form表单提交⽅式变为post⽅式,即添加method="post";)在Servlet类中编写代码request.setCharacterEncoding("UTF-8"),⽽且必须写在第⼀⾏。3)如果是get请求,在Servlet类中编写代码byte [] bytes = str.getBytes("iso-8859-1");String cstr = new String(bytes,"utf-8");或者直接修改Tomcat服务器配置⽂件server.xml增加内容:URIEncoding="utf-8"希望这些面试题对你有所帮助!下期我们还有其他大厂面试题。别忘了关注我们的公众号哦,预防走丢!最后愿你前程似锦,在冬深在初春在夏至在秋末在码上未来!码上未来,成就你更好的未来!
END
添加微信咨询
夏老师 @大连码上未来IT培训

资深职业咨询规划师

微信号:155******12

立即咨询

“大连码上未来IT培训”是码上未来科技(大连)有限公司在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。

机构评分

环境:5.0师资:5.0服务:5.0效果:5.0

公示信息

店铺名称:大连码上未来IT培训

单位名称:码上未来科技(大连)有限公司

账号名称:mswl(158******92)

所属城市:辽宁大连

入驻时长:6年

在线客服:在线聊

微信咨询

返回顶部