我想问问servlet中能不能不要doget方法 只要一个dopost方法。还有就是在servlet中是什么时候使用doget方法,什么时候使用dopost方法?
3 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
一般来说我们是用不到doGet方法的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全。而且doGet方法只能提交256个字符。通常我们使用的都是doPost方法,你只要在servlet中让这两个方法互相调用就行了,例如在doGet方法中这样写
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
再把业务逻辑直接写在doPost方法中。servlet碰到doGet方法调用直接就会去调用doPost因为他们的参数都一样。而且doGet方法处理中文问题很困难,要写过滤器之类的。
添加回答
举报
0/150
提交
取消