- 浏览: 164930 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
zhousheng193:
非常感谢LZ
在JSP页面及servlet的doGet()方法中处理汉字乱码的问题 -
jie523314:
学习下。。。
读取XML文件
get只有一个流,参数附加在url后,地址行显示要传送的信息,大小个数有严格限制且只能是字符串。
post的参数是通过另外的流传递的, 不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。
1、安全
GET调用在URL里显示正传送给SERVLET的数据,这在系统的安全方面可能带来问题,例如用户名和密码等
POST就可以在一定程度上解决此类问题
2、服务器接收方式
服务器随机接受GET方法的数据,一旦断电等原因,服务器也不知道信息是否发送完毕
而POST方法,服务器先接受数据信息的长度,然后再接受数据
3、form运行方式
当form框里面的method为get时,执行doGet方法
当form框里面的method为post时,执行doPost方法
4、容量限制
GET方法后面的信息量字节大小不要超过1.3K,而Post则没有限制
最后说明的是:
你可以用service()来实现,它包含了doget和dopost ;
service方法是接口中的方法,servlet容器把所有请求发送到该方法,该方法默认行为是转发http请求到doXXX方法中,如果你重载了该方法,默认操作被覆盖,不再进行转发操作!
service()是在javax.servlet.Servlet接口中定义的,
在 javax.servlet.GenericServlet 中实现了这个接口,
而 doGet/doPost 则是在 javax.servlet.http.HttpServlet 中实现的, javax.servlet.http.HttpServlet 是 javax.servlet.GenericServlet 的子类.
所有可以这样理解, 其实所有的请求均首先由 service() 进行处理, 而在 javax.servlet.http.HttpServlet 的 service() 方法中, 主要做的事情就是判断请求类型是 Get 还是 Post, 然后调用对应的 doGet/doPost 执行.
post的参数是通过另外的流传递的, 不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。
1、安全
GET调用在URL里显示正传送给SERVLET的数据,这在系统的安全方面可能带来问题,例如用户名和密码等
POST就可以在一定程度上解决此类问题
2、服务器接收方式
服务器随机接受GET方法的数据,一旦断电等原因,服务器也不知道信息是否发送完毕
而POST方法,服务器先接受数据信息的长度,然后再接受数据
3、form运行方式
当form框里面的method为get时,执行doGet方法
当form框里面的method为post时,执行doPost方法
4、容量限制
GET方法后面的信息量字节大小不要超过1.3K,而Post则没有限制
最后说明的是:
你可以用service()来实现,它包含了doget和dopost ;
service方法是接口中的方法,servlet容器把所有请求发送到该方法,该方法默认行为是转发http请求到doXXX方法中,如果你重载了该方法,默认操作被覆盖,不再进行转发操作!
service()是在javax.servlet.Servlet接口中定义的,
在 javax.servlet.GenericServlet 中实现了这个接口,
而 doGet/doPost 则是在 javax.servlet.http.HttpServlet 中实现的, javax.servlet.http.HttpServlet 是 javax.servlet.GenericServlet 的子类.
所有可以这样理解, 其实所有的请求均首先由 service() 进行处理, 而在 javax.servlet.http.HttpServlet 的 service() 方法中, 主要做的事情就是判断请求类型是 Get 还是 Post, 然后调用对应的 doGet/doPost 执行.
发表评论
-
添加过滤器的配置方法
2010-08-23 08:25 766引用方法: 1、写个类实现Filter接口 实现3个方法: p ... -
如何使用fileupload工具来实现文件上传
2010-08-17 14:07 10141。需要两个夹包文件: commons-fileupload- ... -
jsp中a标签?传参,参数怎么获取页面当中文本框的值
2010-08-16 16:50 9503引用<input type="text&quo ... -
个人感觉这个DAO实例写的还可以吧??呵呵
2010-08-14 13:23 752package org.tarena.shopping.d ... -
Session技术的理解
2010-08-12 20:38 818引用3、Session技术 (1)什么是session ... -
cookie如何使用??
2010-08-12 13:53 10152、cookie技术 (1)什么是cookie? 是 ... -
浏览器cookie的学习与测试
2010-08-12 11:24 734生成cookie: package web; imp ... -
总结response/request/DoGet/DoPost
2010-08-11 14:49 1290引用1.Response [JSP] JSP中的隐藏对 ... -
servlet中service doGet doPost 的联系和区别
2010-08-11 14:44 1859在servlet中默认情况下,无论你是get还是post ... -
servlet处理表单的doGet和doPost
2010-08-11 14:37 967service() 是在javax.servlet.S ... -
在JSP页面及servlet的doGet()方法中处理汉字乱码的问题
2010-08-11 14:34 2003在doPost()方法中使用过滤器(所有编码方式为过滤器中设置 ... -
Servlet中doGet与doPost的区别
2010-08-11 14:31 1471Serlvet接口只定义了一个服务方法就是service,而H ... -
Servlet中doGet(),doPost(),service()函数的关系
2010-08-11 14:28 11061,三者之间的关系:doGet()和doPost()是由函数 ... -
对象的产生4种方法
2010-08-10 13:22 661引用 对象的产生到底有多少种方法了: · 直接用new关键字 ... -
servlet课堂笔记
2010-08-09 20:10 777引用 1、servlet的生命周 ... -
如何避免浏览器访问数据库出现乱码问题
2010-08-06 16:09 1055引用 mysql 创建 数据库时指定编码很重要,很多开发者都使 ... -
get/post提交怎么判别如何使用
2010-08-05 19:39 2498引用 get/post方式: get方式: ... -
手动生成servlet的一个实例方法
2010-08-05 17:01 909引用 Servlet 1、什么是S ... -
JSP和asp内置对象
2010-06-26 19:29 873引用JSP内置对象(9个常用的内置对象) 引用JSP共有以下9 ... -
html简介及用法总结
2010-06-26 17:31 1544WWW基本概念 www的全称为World Wide Web,即 ...
相关推荐
新手学Java Web开发
"零点起飞学Java Web随书源代码"是一个学习资源,旨在帮助初学者理解和实践Java Web开发。这本书可能详细讲解了Java Web的基础概念、核心技术以及实际应用案例,并附带了这些源代码,以便读者可以亲手运行和调试。 ...
凡在升级过程中出现任何的问题与本站无关,在使用过程中出现的任何纠纷请自行处理! 升级包是我们论坛朋友分享出来的,升级方法很简单, 我们测试了下,确实是到最phpweb最新版v2.0.5/20120412,网站并无破坏什么。 ...
4. **移动Web安全**:随着移动设备的普及,移动Web应用的安全问题也日益突出,本书会分析移动Web特有的安全风险和应对方案。 5. **前端安全开发实践**:给出一套完整的前端安全开发流程,包括代码审计、安全编码...
Ruby on Rails Web开发学习实录.pdf
本资源就可以为你解决你所面临的这些问题,原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个不错的网页制作资源合集,画面精美,非常适合初学者学习使用。 多套(HTML+CSS+JS)网页设计的学生期末大...
总的来说,这个压缩包中的内容可能是一个完整的Web项目,展示了学生如何运用所学的Web设计知识来构建一个实际的网页或网站。它可能涵盖了网页的规划、设计、编码、测试和优化等多个环节,是学习Web设计过程的一个...
Java Web开发就该这样学 [王洋编著][电子工业出版社]
Web课件设计中的人机工程学问题研究.doc
WebApi和访问WebApi是开发过程中常见的两个概念,它们在构建分布式系统和提供网络服务时起着关键作用。本文将深入探讨这两个项目及其关联技术,包括WebApi的使用和通过HttpWebRequest类进行WebApi调用。 WebApi是...
WebAPI 是一种轻量级的、基于HTTP的用于构建RESTful服务的技术,它允许开发者创建可以从各种客户端(如浏览器、移动设备或者桌面应用)访问的数据服务。...同时,实践中的问题解决和调试技巧也是学习过程中的宝贵经验。
C# WebAPI是一种基于.NET Framework或.NET Core的轻量级HTTP服务框架,它允许开发者创建RESTful服务,这些服务可以被各种...学习并掌握WebAPI,可以帮助开发者构建高效、可扩展的API服务,满足现代Web应用的需求。
Python Web开发是现代互联网应用构建的重要技术之一,它利用Python语言的强大功能和丰富的库资源,结合Web框架,如Django、Flask等,快速构建高效、可扩展的Web应用程序。"Python Web开发实录源代码"是针对这一主题...
5. **weboffice-ff压缩包**:此压缩包很可能是针对Firefox浏览器的Weboffice特定版本,可能包含了Firefox特定的修复、插件或者配置文件,以便用户在Firefox环境下顺利使用Weboffice。安装或解压这个压缩包后,Fire...
Java Web开发流程图--适合刚学Web开发的人员 Java Web开发流程图是一种总体的开发思路,涵盖了从View层到数据库的整个开发过程。下面是对Java Web开发流程图的详细解释: 一、View层 View层是Web开发的最前端,也...
文章可能会涵盖安装指南、API详解、常见问题解答等内容,是使用海康威视web3.0开发包的重要参考资料。 总的来说,海康威视web3.0开发包是针对海康设备的Web应用开发工具,旨在提供高效、稳定且功能丰富的监控系统...
在实际的项目中,可能会涉及到跨域安全问题。为了确保UE5能够成功与Web服务器通信,你可能需要在Web服务器端配置CORS(跨源资源共享)策略,允许UE5的请求被接受。 最后,在`Binaries`目录下,你会找到编译后的项目...
在网络安全领域,CTF(Capture The Flag)竞赛是一种常见的技术挑战活动,主要涉及网络攻防、信息安全技术等多方面的...而提供的`web.docx`文件很可能是详细的教学文档,包含了具体的解题步骤和技巧,值得仔细研读。
《Web安全测试》中的秘诀演示了开发和测试人员在进行单元测试、回归测试或探索性测试的同时,如何去检查最常见的Web安全问题。与即兴的安全评估不同的是,这些秘诀是可重复的、简洁的、系统的——可以完美地集成到你...
随着时间的推移,IEWebControl的兼容性问题日益凸显,特别是与现代Web标准和浏览器不兼容。微软在较新的操作系统和开发框架中推荐使用更现代的解决方案,例如Edge WebView2,它基于Chromium,支持最新的Web标准,...