JSP,3rd Edition学习笔记(一)

第一部分中英文和2,3版交错加起来一共看了3遍,明白了下面几件事情:

1.JSP与Servlet的关系

JSP建立在Java Servlet之上,好处是可以从Servlet包含着大量out.pringln(HTML代码)的汪洋中解脱出来,专心致志的用JSP这个集成好的标记工具处理业务逻辑部分。JSP其实就是一个书写Servlet的工具。

.jsp先被翻译成.java,继而编译成.class,然后服务器建立起一个从.jsp到.class的映射,此后服务器遇到对.jsp的请求,将按照映射直接执行.class,使得处理速度变快。

2.HTTP请求的内容

不论是否带有参数,所有的HTTP请求都有一个特定的方法,get或post,写在请求首部之上的第一行即请求行,请求行同时包含URI(例如“index.jsp”),服务器用它来识别请求的资源。而主机名,如http://blog.csdn.net/yoyya中间的blog.csdn.net,包含在首部第一行的HOST里。

3.两种请求方法的区别

get方式是将参数作为查询字符串加在URI后面,通常意味着服务器除了响应一个页面外不需要任何其他动作,典型的使用方法是<a>标记;post将参数作为请求体的一部分,服务器可能会为之插入一条数据库记录。两种方法在摆放位置上不同,格式上则完全相同,都是paraname1=***&paraname2=***……。此外,get方式的参数完全放在URI里面因此一条URL链接就足以保存参数的全部信息,可以方便的存成书签;post方式不单要保存URI,而且要保存请求体,当同样的post请求发第二次时,浏览器会有小对话框提示是否重新发送信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值