logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Servlet(一):实现servlet

本文介绍了Servlet的实现步骤和生命周期。实现Servlet需完成6个步骤:创建包和类、继承HttpServlet、添加@WebServlet注解、重写service方法、修改项目访问路径及测试运行。Servlet生命周期包含3个核心方法:init()初始化、service()处理请求(可多次调用)、destroy()销毁。处理流程包括:容器接收请求→创建请求/响应对象→调用service方法

#servlet
Servlet(五):HttpSession对象

HttpSession是服务器用于跟踪用户会话的技术实现。其核心流程是:服务器创建唯一session ID并通过Cookie传递给浏览器,后续请求携带该ID实现会话跟踪。Session数据存储在服务器端,具有默认30分钟的有效期,可通过配置或代码调整。Session支持域对象操作(set/get/removeAttribute),作用范围比request更广(重定向仍有效)。失效条件包括:超时未操

#前端#servlet#服务器 +1
Servlet(七):文件上传和下载

本文介绍了文件上传和下载的实现方法。文件上传部分包括:1)前台页面需设置POST提交方式、multipart/form-data编码类型;2)后台使用@MultipartConfig注解处理文件上传,通过Part对象获取文件名并保存到指定目录。文件下载部分包含两种方式:1)超链接下载,通过设置download属性实现;2)后台实现下载,包括设置响应类型和响应头、读取文件流并输出。文中详细说明了前后

#servlet#服务器#前端
Servlet(六):ServletContext对象

摘要:ServletContext是Web应用程序的核心对象,每个应用在启动时由容器创建。主要功能包括:作为全局数据共享的域对象,存储应用信息(服务器版本、资源路径)。获取方式多样,可通过request、session或ServletConfig获取。常用方法有获取服务器信息(getServerInfo)和资源真实路径(getRealPath)。作为域对象,支持setAttribute、remov

#servlet#前端
Web基础(五):Maven

Maven项目构建与管理指南 摘要: 本文系统介绍了Maven的核心功能与配置方法。主要内容包括:1)Maven三大作用:标准化项目结构、构建流程和依赖管理;2)安装配置详解,涵盖环境变量设置、本地仓库配置及阿里云私服镜像;3)IDEA集成Maven的实践方法;4)依赖管理机制,重点说明坐标定义和依赖范围;5)常用命令与生命周期,包括compile、test、package等核心指令。文章提供了从

#maven#java
Web基础(六):Mybatis

本文介绍了MyBatis框架的核心概念和使用方法。主要内容包括:1)MyBatis相比JDBC的优势,解决了硬编码和繁杂代码问题;2)环境配置步骤,包括Maven依赖、核心配置文件和SQL映射文件;3)两种开发方式:XML无接口开发和Mapper接口开发;4)SQL映射文件编写要点,如参数占位符、动态SQL标签等;5)查询操作的多种实现方式。文章详细说明了从配置到执行的完整流程,包括SqlSess

#前端#mybatis#java
Servlet(五):HttpSession对象

HttpSession是服务器用于跟踪用户会话的技术实现。其核心流程是:服务器创建唯一session ID并通过Cookie传递给浏览器,后续请求携带该ID实现会话跟踪。Session数据存储在服务器端,具有默认30分钟的有效期,可通过配置或代码调整。Session支持域对象操作(set/get/removeAttribute),作用范围比request更广(重定向仍有效)。失效条件包括:超时未操

#前端#servlet#服务器 +1
到底了