上一页 1 2 3 4 5 6 7 ··· 22 下一页
摘要: 需要注意的三点: 1. 查看图书的详细信息: 1). 在超链接后附带 id. <a href="bookServlet?method=getBook&pageNo=${bookpage.pageNo }&id=${book.id}">${book.title }</a> 2). 对从页面传入的请求参 阅读全文
posted @ 2020-05-18 01:22 林淼零 阅读(778) 评论(0) 推荐(0) 编辑
摘要: Page.java package com.aff.bookstore.web; import java.util.List; public class Page<T> { // 当前第几页 private int pageNo; // 当前页的List private List<T> list; 阅读全文
posted @ 2020-05-18 01:12 林淼零 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.总体架构 MVC 设计模式:Model:POJO(Plain Old Java Object) Controller:ServletView:JSP + EL + JSTL 2.技术选型 数据库:MySQL数据源:C3P0 JDBC 工具:DBUtils事务解决方案:Filter + Threa 阅读全文
posted @ 2020-05-18 00:49 林淼零 阅读(749) 评论(1) 推荐(0) 编辑
摘要: 1. 什么是国际化和本地化: I. 本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。II. 国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯III. 本地敏感数据: 随用户区域信息而变化的数据称为本地信 阅读全文
posted @ 2020-05-03 22:14 林淼零 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1. 使用 fileupload 组件完成文件的上传应用 commons-dbutils-1.3.jarcommons-fileupload-1.2.1.jar 1). 需求: > 在 upload.jsp 页面上使用 jQuery 实现 "新增一个附件", "删除附件". 但至少需要保留一个. > 阅读全文
posted @ 2020-05-03 15:39 林淼零 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 1. 进行文件上传时, 表单需要做的准备: 1). 请求方式为 POST: <form action="uploadServlet" method="post" ... >2). 使用 file 的表单域: <input type="file" name="file"/>3). 使用 multipa 阅读全文
posted @ 2020-05-02 09:54 林淼零 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 八个监听器 1. ServletContextListener: 1). what: 监听 ServletContext 对象被创建或销毁的 Servlet 监听器 2). how: > 创建一个实现了 ServletContextListener 的类, 并且实现其中的两个方法 public cl 阅读全文
posted @ 2020-05-01 21:40 林淼零 阅读(245) 评论(0) 推荐(0) 编辑
摘要: HttpServletWrapper 和 HttpServletResponseWrapper 1). Servlet API 中提供了一个 HttpServletRequestWrapper 类来包装原始的 request 对象, HttpServletRequestWrapper 类实现了 Ht 阅读全文
posted @ 2020-05-01 00:49 林淼零 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 1. 使用 Filter 完成一个简单的权限模型: 1). 需求: ①. 管理权限 > 查看某人的权限 > 修改某人的权限 ②. 对访问进行权限控制: 有权限则可以访问, 否则提示: 没有对应的权限, 请 返回 2). 实现: ①. 对访问进行权限控制: > 使用 Filter 进行权限的过滤: 检 阅读全文
posted @ 2020-04-30 22:02 林淼零 阅读(306) 评论(0) 推荐(1) 编辑
摘要: 1.使浏览器不缓存页面的过滤器: 有 3 个 HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下: response.setDateHeader("Expires",-1); response.setHeader("Cache-Control","no-cac 阅读全文
posted @ 2020-04-30 02:10 林淼零 阅读(286) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 22 下一页