Servlet & JSP
海木石
走一步,再走一步;累了就休息一下,但不能停。
展开
-
Servlet & JSP-Web容器(Servlet容器)
1.介绍:Web服务器使用一个独立的模块装载和运行Servlet与JSP页面,这个模块称为Servlet容器(container),或者称为Web容器。Tomcat就是一个Web容器,它在整个Web应用系统中处于中间层的地位。注意:上图是完整的Web组件示意图,其中HTML文件存储在文件系统中,Servlet和JSP运行在Web容器中,业务数据存储在数据库中。 2.工作原理:...原创 2018-10-14 09:56:11 · 1315 阅读 · 0 评论 -
Servlet & JSP HTTP请求结构
1.介绍:由客户向服务器发出的消息叫做HTTP请求。2.请求的结构:(1)请求行:HTTP请求行由三部分组成:方法名、请求资源的URI和HTTP版本(2)请求头:指定请求使用的浏览器信息、字符编码信息以及客户能处理的页面类型等。(3)空行:就是一个空行啊。(4)数据:如果是POST请求方法,则包含请求的数据;而如果是GET请求方法,将不包含请求的数据。3....原创 2018-10-15 16:34:34 · 251 阅读 · 0 评论 -
Servlet & JSP 处理HTTP请求
在HttpServlet类,除定义了service()为客户提供服务外,还针对每一个HTTP方法定义了相应的doXxx(),一般的格式如下:protected void doXxx()(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException;HTTP方法及...原创 2018-10-15 17:28:12 · 678 阅读 · 0 评论 -
Servlet & JSP 分析请求
客户客户发送给服务器的请求信息被封装在HttpServletRequest对象中,其中包含由浏览器发送给服务器的数据,这些数据包括请求参数、客户端有关信息等。1.检索请求参数:(1)public String getParameter(String name):如果指定的参数不存在,返回null;如果指定的参数存在,但用户没有赋值,则返回空字符串。使用该方法必须保证指定的参数值只有一个。...原创 2018-10-15 17:46:10 · 171 阅读 · 0 评论 -
Servlet & JSP 请求转发
1.介绍:在现实应用中可能需要将请求转发(forward)到其他资源。例如,对于一个登陆系统,如果用户输入了正确的用户名和口令,servlet应该将请求转发到欢迎页面,否则应将请求转发到登陆页面或者错误页面。2.请求转发器对象:为实现请求转发,需要通过请求对象request的getRequestDispatcher()方法得到RequestDispatcher对象,该对象称为请求转发器...原创 2018-10-15 20:06:21 · 1507 阅读 · 0 评论 -
Servlet & JSP 文件上传
1.介绍:文件上传是将客户端的一个或多个文件传输到服务器上保存。2.客户端要求:实现文件上传首先需要在客户端的HTML页面中通过一个表单打开一个文件,然后提交给服务器。上传文件表单的<form>标签中应该指定enctype属性,它的值应该为"multipart/form-data",<form>标签的method属性应该指定为"post",同时表单应该提供一个&...原创 2018-10-15 21:00:50 · 178 阅读 · 0 评论