servlet的get和post的问题

下图几个选项前两个我知道为什么,但是后面的我就不太清晰
比如back按钮后退,感觉使用get和post都行?
所以想请教一下我选择的对不对,选错了又是为什么
图片说明

浏览器请求页面必须是get
浏览器内置表单提交默认是post,可以是get
用ajax,既可以post也可get
所以没有严格的正确答案。

点log out那个,通常是get
点back,如果请求页面,必须是get

楼上你说错了,表单默认get, 可以设置post, ajax在不设置的情况下也是get。如果页面请求也需要保密的话,也可以ajax设置post走servlet返回一个页面
所以他的题看的是需求
首先你要先知道,什么是get,什么是post。
这是两种提交方式,除非你在页面设置post提交,否则都是get提交,
get提交不会隐藏你提交的信息。
post提交可以隐藏你提交的信息。
出题人的意思是想让人判断哪个要隐藏提交信息,哪个不需要隐藏提交的信息,或者都可以。
所你要做的是看看那些是需要保护信息的,需要保护信息的就是post。
保护不保护都可以的就是,get post都可以
还有在页面只有表单可以设置post;其他的不能所以不是表单的一定是get。

我们一起来看看题
第一个:他是登录名和密码,是表单中的,可以设置post,登录名密码是个人隐私,要保护所以用post隐藏信息       选post
第二个:请求页面是不能设置get,post提交的。所以一定是get           选get
第三个:聊天室发送一个写好的响应。响不响应不重要这个是用来混淆你的视线的,重要的是聊天室,可以发送,因为是输入框,所以一定是在表单
这样的东西往往是要加密信息的,所以一定要在表单中设置post            选post
第四个:点击下一页是分页,他需要判断显示条数,如果只是点击下一页,给个链接的话,就是get,如果要进行条数的判断,查询条数,那还是
post吧,我理解成了第二个所以         我选post
第五个:一定是post因为他一定有ajax,他要用ajax来判断注销用户,所以一定是             选post
第六个:这个后退,因为即便是在一个修改页面正在修改信息,ajax去判断是否确定修改,他也在本页面,到不了servlet所以是          选get
第七个:又是表单,还有个人信息,需要保密所以用post            选post
第八个:单选让我想起了男女单选,或者做题单选,不管什么单选都要存sql还是隐私,所以一定要post             选post

楼上说得和老师似的,我差点都信了。

用post数据可以“保密”,呵呵,没听说嘛?