httpservlet中的dopost方法中为什么要包含doget方法

[复制链接]
查看11 | 回复3 | 2020-5-19 17:22:15 | 显示全部楼层 |阅读模式
在doPost里面调用doGet而已,协议不同,但是实现逻辑相同,所以直接调用即可。doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全。而且doGet方法只能提交256个字符(1024字节),而doPost没有限制,因为get方式数据的传输载体是URL(提交方式能form,也能任意的URL链接),而POST是HTTP头键值对(只能以form方式提交)。通常使用的都是doPost方法只要在servlet中让这两个方法互相调用就行了,例如在doGet方法中这样写:public void doGe...
回复

使用道具 举报

千问 | 2020-5-19 17:22:15 | 显示全部楼层
因为前台页面请求的时候有两种方式:这个提交到后台请求的就是doget方法这个提交到后台请求的就是dopost方法两个方法里面的内容是一样的,之所以这样调用,是避免代码重复使用。...
回复

使用道具 举报

千问 | 2020-5-19 17:22:15 | 显示全部楼层
dopost和doget,方法内容一样。所以相互调用,可以减小代码量。如果要修改代码,只需要修改一处就可以了,比较方便。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行