易截截图软件、单文件、免安装、纯绿色、仅160KB

Java Web 第四天 使用Servlet处理请求

一、
GET

POST
的区别
1.GET
提交的是文本内容,规定其数据长度不超过
255
个字符。在
GET
方式提交的
URL
中会显示出提交的查询数据而却提交数据的缓存会在浏览器的
URL
历史状态中,这样我们往往在浏览网页的时候点击后退键不需要重新发送请求。
2.POST
提交的可以使文本内容,也可以使二进制内容,所以我们上传文件的时候用的就是
POST
得方式。
POST
对于提交数据长度没有限制,我们发送的数据也不会在
URL
中出现,所以这种方式较为安全。但是网页提交的数据缓存不会在浏览器中存在,所以我们点击后退到此类的网页的时候一般会出现数据过期等提示。
3
.提交数据的时候一般只有表单才用
POST
的形式,其他的都是
GET
的方式。
二、
HTTP
请求方法与
HttpServlet
方法的对应关系
      

1.
容器调用
service

ServletRequest ,ServletResponse
)方法;
      

2. service

ServletRequest ,ServletResponse
)方法再调用同一个
Servlet
类中的
service

HttpServletRequest ,HttpServletResponse
)方法;
      

3. service

HttpServletRequest ,HttpServletResponse
)将分析
HTTP
请求,找到请求方法类型然后调用相应的处理方法。
      

4.
如果在自定义的
Servlet
类中覆盖
service
方法,
do
×××方法将不会自动调用。
三、
HTTP
请求行的获取
getMothod()
:获得请求提交方式
getRequestURI
():获取提交的
URI
getServletPath()
:获取
Servlet
映射路径。
四、
HTTP
请求头的获得
      

Enumeration eu = request.getHeaderName();
      

while(eu.hasMoreElements()){
      

String name = (String)en.nextElements();
      

String values = (String)en.getHeader(name);
}
五、
HTTP
消息体的获取
利用
getParameter(String name)
可获得提交表单的内容,但该方法只适用于文本文件的获得,不能获取二进制的数据。
六、文件上传
      

1.
设置表单提交数据方式为
POS


相关文档:

java锁机制Synchronized


原文引自http://hi.baidu.com/heyinjie/blog/item/608ee7108f1f4802203f2e35.html
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想 ......

论JAVA的web开发

   大家好! 我叫小郝 也是刚开始学用JAVA开发WEB项目,希望大家给我建议下,有什么方法可以学好,用JAVA开发WEB项目!~  现在我还应该学点什么 希望大家多指点指点~   我现在SSH  学完了!     大家能有什么好点的建议吗?  有的话联系下我谢谢了~  ......

Java Web 第9天 jsp 2

5.      

JSP
标准动作、
JSP
指令用于页面与容器间的通信,而
JSP
标准动作用于页面与页面或者页面与组件间的通信。如:
<jsp:include
page=”localURL” flush=”true”>
 
6.      

JSP
隐式对象

......

Effective Java 学习笔记(9)

通常,有一类问题的产生都是由于没有重载hashCode这个方法. 当你重载equals后,hashCode必须重载,否则在使用HashMap, HashSet, Hashtable的时候,会出错.
对于hashCode有几个原则.
1. 不管什么时候调用hashCode,如果同一个对象与hashCode相关的字段没有修改的话,这个方法的返回值必须相同. 但不必和另一个应用程序中的值相等 ......

Effective Java 学习笔记 (12)

与其它类不同,compareTo方法并不是Ojbect中的方法,它是Comparable接口中唯一的方法。通过实现Comparable接口,可以它能够自然排序。
排序,Arrays.sort(a); 就OK了。
书上提了一个巧妙的方法,用来消除重复的字符串。它用了一个Set集合来过滤重复的字段。
public class WordList {
     &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号