JSP
JSP,动态网页开发技术点和经验分享
姜源Jerry
万物伊始,效率本源。大道至简,代码之禅。
展开
-
Java邮箱验证码工具类的使用和校验注册
Java邮箱验证码工具类的使用和校验注册1. 步骤和工具类2. 邮件验证码注册demo3. 测试截图1. 步骤和工具类首先需要准备的东西 我这里以QQ邮箱为例。点击 设置 ->账户,找到这个页面:拿到授权码 并保存好:MailUtil 工具类:package com.mailtest.demo;import javax.mail.*;import javax.mail.internet.AddressException;import javax.mail.inter原创 2020-06-17 10:08:37 · 2509 阅读 · 0 评论 -
一文彻底搞清楚JavaWeb中request的路径区分(详解)
JavaWeb中request的路径问题1. 单个说明2. 源码验证1. 单个说明项目名称:/demo (IDEA中修改了当前Tomcat配置项目访问根目录为 /demo)当前资源:/path访问路径:http://127.0.0.1:8080/demo/pathServlet 路径:request.getServletPath();毋庸置疑为: /path部署路径:r...原创 2020-05-07 09:05:12 · 370 阅读 · 0 评论 -
JSP实现文件上传和文件下载
JSP实现文件上传和文件下载1. 文件上传1.1 三要素1.2 核心逻辑1.3 中文乱码和名字重复2. 文件下载2.1 三步骤2.2 核心逻辑2.3 中文乱码处理IDEA 环境配置:导入依赖 jar 包。commons-fileupload-1.4.jarcommons-io-2.6.jar1. 文件上传本质就是将一台电脑中的文件根据网络协议通过 io 流传递到另一台电脑(服务器)上...原创 2020-05-06 20:52:41 · 2363 阅读 · 2 评论 -
JSP实现分页查询
JSP实现分页查询1. 分页查询准备工作2. 分页查询逻辑实现1. 分页查询准备工作采用物理查询:页面查询一页,就从数据库里查询一页数量的数据。优:减少单次查询数据库的时间缺:增加了操作数据库的次数所需的关于 页数 的数据:请求:当前页数 currentPage响应:PageBean 类封装● 当前页数 currentPage● 总页数 totalPage● 总记录数 tot...原创 2020-04-30 19:53:44 · 3655 阅读 · 0 评论 -
JSP中MVC设计模式+三层架构设计思想
MVC设计模式 + 三层架构应用1. MVC 设计模式2. 案例:用户管理实现2.1 注册2.2 登陆2.3 注销2.4 修改2.5 删除2.6 批量删除1. MVC 设计模式MVC 设计模式核心概念:● Model 模型层,数据封装● View 视图层,数据可视● Controller 控制层,请求处理 + 业务处理 + 数据库操作缺点:控制层代码太多,违背单一职责原则,因此...原创 2020-04-29 22:32:03 · 1472 阅读 · 0 评论 -
JSP+JavaBean+Servlet模式及BeanUtils框架使用
JSP模式使用BeanUtils框架1. jsp+javaBean2. jsp+javaBean+Servlet(MVC)2.1 示例: 登陆实现3. 自定义 MyBeanUtils.populate()1. jsp+javaBeanjsp:请求处理、业务处理、数据库操作、数据显示javaBean:数据封装优点:开发简单缺点:维护难,代码几乎都在 jsp 中2. jsp+javaBea...原创 2020-04-29 21:47:51 · 633 阅读 · 0 评论 -
JSP+三层架构设计应用:商品列表信息
JSP+三层架构设计应用:商品列表信息1. productList.jsp 页面2. servlet.ProductServlet 类3. bean.Product 类4. dao.ProductDaoImpl 类1. productList.jsp 页面<%@ page contentType="text/html;charset=UTF-8" %><%@ taglib...原创 2020-04-28 18:21:38 · 1030 阅读 · 0 评论 -
JSP中 jstl 标签库的配置和使用
jstl 标签库的配置和使用1. jstl标签库2. jstl环境配置3. 核心标签4. 格式化标签5. SQL标签6. XML标签7. JSTL函数1. jstl标签库jstl, java standard tag library 和 el 表达式结合使用,可以让功能更加强大。2. jstl环境配置① 项目中导包:Apache Tomcat安装 JSTL 库步骤如下:从Apache的...原创 2020-04-28 18:19:34 · 1496 阅读 · 0 评论 -
JSP中EL表达式的语法和使用
JSP中EL表达式的语法和使用1. 概念2. 语法3. 运算操作4. 域对象操作×45. web对象操作×111. 概念el, expression language 是由 jsp 内置 jsp-api.jar 提供。el 表达式用来替换 jsp 脚本。2. 语法${表达式}代替 <%=变量值%> jsp脚本。3. 运算操作算术运算:+ - * /(div) %(mo...原创 2020-04-27 22:22:20 · 1690 阅读 · 1 评论 -
JSP内置对象和使用
JSP内置对象和使用1. 9大内置对象2. 4大域对象3. pageContext 域对象4. jsp优化登录案例1. 9大内置对象能够在jsp页面上直接使用这些对象,一共有9个。9大对象就是jsp页面翻译成java文件中创建的对象,所以可以可以在jsp页面中直接使用。page:页面对象,java.lang.Object类型的page对象request:HttpServletReque...原创 2020-04-27 21:58:10 · 436 阅读 · 0 评论 -
JSP工作原理和三大指令
JSP原理和三大指令1. JSP概念2. JSP原理3. JSP脚本和注释4. JSP三大指令5. 九大内置对象1. JSP概念JSP,java server page,本质就是一个 servlet,可以使用 jsp 代替 servlet 来处理请求,显示数据。即 jsp 可以理解为在 html 页面中写 java 代码,或 一个可以获取 java 数据的 html 文件。JSP 为什么本...原创 2020-04-27 01:48:12 · 304 阅读 · 0 评论