servlet和JSP学习
茶水微凉
这个作者很懒,什么都没留下…
展开
-
关于servlet
一:servlet概念在介绍servlet之前,我们先来讲一下servlet是怎么引出的。我们之前也提到过,服务器在接收到客户端的请求之后,会调用相应的逻辑代码来进行处理请求。但是服务器里面可不止一段逻辑代码,那么服务器又怎么知道该调用哪一段逻辑代码呢。要解决这个问题,就要求我们在进行逻辑编码时要遵循一定的规则。这样,在浏览器按照指定规则发出请求后,服务器接收就可以识别出可以调用哪一个类和那一...原创 2018-11-29 11:33:49 · 190 阅读 · 0 评论 -
servlet的生命周期
一:servlet的生命周期首先,我们应该进行如下的思考:servlet什么时候导入计算机的内存,又是什么时候被销毁的呢?现在我们来举一个例子,假设你是一个店员,现在你已经打开了店门,但是还没有进去工作,而是在门外等待。这时候来了第一位顾客,于是你就要进去店里,为这个顾客服务了。这个顾客离开后,你也能跟着离开吗?显然不能。你只有在商店关门的时候你才可以离开。我们把这个例子引入到servle...原创 2018-11-29 16:30:51 · 115 阅读 · 0 评论 -
servlet常见错误总结
一:常见错误总结1. 404错误:资源未找到 原因一:在地址栏输入的servlet的别名错误 原因二:在地址栏输入的虚拟项目名错误2. 500错误:内部服务器错误 原因一:在web.xml文件中,servlet的全限定路径拼写错误 原因二:servlet的代码执行错误3. 405错误:请求方式不支持 比如你是dopost请求,但是你的s...原创 2018-11-30 17:53:24 · 292 阅读 · 0 评论 -
request对象
一:request对象request对象是由服务器创建的,作为实参传递给处理请求的servlet对应得处理方法。注意的是,request是一个对象,不是一个属性值,这个对象封装了当前请求的所有请求信息。二:获取请求数据的方法1.获取请求头数据 获取请求方法:req.getMethod(); 获取请求URL信息:req.getRequestURL(); ...原创 2018-11-30 19:51:55 · 250 阅读 · 0 评论 -
HTTP协议的概念作用及其特点
一:web交互流程 首先 ,客户端根据地址栏写入的地址请求特定的服务器。服务器接收到请求后对其进行处理,然后将处理结果响应给客户端,然后客户端将响应的结果显示在客户端上。这里有两个专有名词,请求和响应。所谓请求,就是客户端根据地址信息将数据传送给服务器的过程。所谓响应,就是服务器根据客户端发来的数据进行相应的处理并...原创 2018-11-28 10:18:40 · 4369 阅读 · 0 评论 -
HTTP协议请求格式
一:HTTP交互流程其实在上一篇已经对交互流程有一些了解,现在引入HTTP协议后我们再结合着说一下。大致分为四步。1.客户端根据地址与服务器建立连接。2.客户端向服务器发送请求数据。(遵循HTTP协议)3.服务器对客户端发来的请求进行处理,并将处理结果响应给客户端。(HTTP协议)4.关闭客户端和服务器端的连接。(HTTP协议1.1之后版本不会立即关闭)二:HTTP协议的请...原创 2018-11-28 11:29:56 · 492 阅读 · 0 评论 -
HTTP的响应格式和常见的状态码
一:HTTP的响应格式之前我们提到了HTTP的请求格式,下面我们来说一下HTTP协议的响应格式。响应行(状态行):HTTP 版本、状态码、状态消息响应头:消息报头,客户端使用的附加信息(服务器进行添加的,告诉浏览器怎么去识别信息)空行:响应头和响应实体之间的,必须的。响应实体:正文,服务器返回给浏览器的信息。下面给出一个示例图片: 二 :HTTP状态码在响应...原创 2018-11-28 18:45:29 · 212 阅读 · 0 评论 -
服务器的基本概念
一:服务器的概念之前我们经常提到,浏览器发出请求,服务器进行处理并将处理结果发送给浏览器。浏览器是我们看得到的,相当于一个客户端。那么什么是服务器呢?我们现在来思考这样一个问题,我们编辑好了一段JAVA代码,然后当我们要用到这段代码的时候就点击run的按钮,那么这段代码就会执行了。但是现在的情况是我们不知道用户什么时候需要执行这段代码,我们难道要一直守在电脑面前等着run程序么?基于这种情...原创 2018-11-28 19:50:15 · 1622 阅读 · 0 评论 -
第一个Web程序
一:Tomcat的安装安装过程不再赘述。安装好了与自己的eclipse关联即可。二:项目的创建这里以eclipse为例。首先新建一个Dynamic web project,然后创建一个类,继承HttpServlet。复写service方法,将方法体清空,写出如下代码。package com.ustc.servlet;import java.io.IOException;i...原创 2018-11-28 20:24:41 · 291 阅读 · 0 评论