JavaWeb-Servlet与Jsp
文章平均质量分 97
JavaWeb-Servlet与Jsp
sweetheart7-7
技术源于热爱 ---------------------- 学习改变命运,知识改变未来 ---------------------- Architect-Road
展开
-
Servlet笔记十(文件上传和下载)
要实现 Web 开发中的文件上传功能,通常需完成两步操作:一 是在 Web 页面中添加上传输入项;二 是在 Servlet 中读取上传文件的数据,并保存到本地硬盘中。由于大多数文件的上传都是通过表单的形式提交给服务器的,因此,要想在程序中实现文件上传的功能,首先要创建一个用于提交上传文件的表单页面。在页面中,需要使用 <input type="file"> 标签在 Web 页面中添加文件上传输入项。<input type=“file”>标签的使用需要注意以下两点。● 必须要设置 input 输原创 2021-11-25 11:04:49 · 1130 阅读 · 0 评论 -
Servlet笔记九(JSP 开发模型)
JSP 的开发模型即 JSP Model,在Web开发中,为了更方便地使用JSP技术,SUN公司为 JSP 技术提供了两种开发模型: JSP Model1 和 JSP Model2。JSP Model1 简单轻便,适合小型 Web 项目的快速开发;JSPModel2 模型是在 JSPModel1 的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型 Web 项目,实际开发过程中可以根据项目需求,选择合适的模型。原创 2021-11-11 18:34:17 · 2166 阅读 · 0 评论 -
Servlet笔记八(数据库连接池与DBUtils工具)
在 JDBC 编程中,每次创建和断开 Connection 对象都会消耗一定的时间和 IO 资源。这是因为在 Java 程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,Java程序则要把代表连接的 java.sql.Connection 对象等加载到内存中,所以建立数据库连接的开销很大,尤其是在大量的并发访问时。假如某网站一天的访问量是 10 万,那么,该网站的服务器就需要创建、断开连接 10 万次,频繁地创建、断开数据库连接势必会影响数据库的访问效率,甚至导致数据库崩溃。原创 2021-11-06 17:27:09 · 631 阅读 · 0 评论 -
Servlet笔记七(JDBC)
JDBC 的全称是 Java 数据库连接(Java Database Connectivity),它是一套用于执行 SQL 语句的 Java API。应用程序可以通过这套 API 连接到关系型数据库,并使用 SQL 语句来完成对数据库中数据的查询、更新、新增和删除的操作。JDBC 要求各个数据库厂商按照统一的规范来提供数据库驱动联系,所以用户就不必直接与底层的数据库交互,这使得代码的通用性更强。JDBC 在应用程序与数据库之间起到了一个桥梁作用。当应用程序使用 JDBC 访问特定的数据库时,需要通过原创 2021-11-05 20:54:19 · 751 阅读 · 0 评论 -
Servlet笔记六(Servlet 高级)
Filter 被称作过滤器,其基本功能就是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理前后实现一些特殊功能。这就好比现实中的污水净化设备,它可以看作一个过滤器,专门用于过滤污水杂志。当浏览器访问服务器中的目标资源时,会被 Filter 拦截,在 Filter 中进行预处理操作,然后再将请求转发给目标资源。当服务器接收到这个请求后会对其进行响应,在服务器处理响应的过程中,也需要先将响应结果发送给过滤器,在过滤器中对响应结果进行处理后,才会发送给客户端。原创 2021-11-03 22:26:34 · 343 阅读 · 0 评论 -
Servlet笔记五(EL表达式和JSTL)
在 JSP 开发中,为了获取 Servlet 对象中存储的数据,经常需要书写很多 Java 代码,这样得到做法会使 JSP 页面混乱,难以维护,为此,在 JSP 2.0 规范中提供了 EL 表达式。EL 是 Expression Language 的缩写,它是一种简单的数据访问语言。在 JSP 1.1 规范开始,JSP 就支持使用自定义标签,使用自定义标签大大降低了 JSP 页面的复杂度,同时增加了代码的重用性。为此,许多 Web 应用厂商都定制了自身应用的标签库,然而同一功能的标签由不同的 Web 应用厂原创 2021-10-27 21:31:26 · 543 阅读 · 0 评论 -
Servlet笔记四(JSP技术)
什么是 JSPJSP 全名是 Java Server Pages,它是建立在 Servlet 规范之上的动态网页开发技术。在 JSP 文件中,HTML 代码与 Java 代码共同存在,其中,HTML 代码用来实现网页中静态内容的显示,Java 代码用来实现网页中动态内容的显示。为了与传统 HTML 有所区别,JSP 文件的扩展名为 .jsp。JSP 技术所开发的 Web 应用程序是基于 Java 的,它可以用一种简捷而快速的方法从 Java 程序生成 Web 页面原创 2021-10-22 21:20:54 · 390 阅读 · 2 评论 -
Servlet笔记三(会话及其会话技术)
当用户通过浏览器访问Web应用时,通常情况下,服务器需要对用户的状态进行跟踪,例如:用户在网站结算商品时,Web服务器必须根据请求用户的身份,找到该用户所购买的商品。在Web开发中,服务器跟踪用户信息的技术称为会话技术。为了保存会话过程中产生的数据,在Servlet技术中,提供了两个保存会话数据的对象,分别是 Cookie 和 Session。原创 2021-10-05 15:22:14 · 569 阅读 · 0 评论 -
Servlet笔记二(请求和响应)
在Web服务器运行阶段,每个Servlet都只会创建一个实例对象,而每次 Http 请求,Web 服务器都会调用所请求 Servlet 实例的 service(HttpServletRequest request, HttpServletResponse response)方法,重新创建一个request对象和一个response 对象。HttpServletResponse对象HttpServletResponse接口继承自 ServletResponse 接口,专门用来封装Http响应消息。Http原创 2021-10-05 11:40:39 · 375 阅读 · 0 评论 -
Serlvet笔记一(Servlet基础)
IDEA-配置Serlvet(基于tomcat服务器)HelloServelt测试小程序package com.lz.xxx;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IO原创 2021-10-04 19:54:16 · 341 阅读 · 0 评论