web基础
Bourbon丨
这个作者很懒,什么都没留下…
展开
-
图书管理在页面静态化及处理乱码问题
图书管理 页面 jsp:link.jsp 链接页面,四个超链接 查询所有 查看SE分类 查看EE分类 查看框架分类 show.jsp 显示查询结果 Servlet: BookServlet findAll()-->查看所有图书...转载 2018-11-09 08:30:48 · 585 阅读 · 0 评论 -
json :json-lib json工具类 ajaxutils.js
JSON1、json 是js提供的一种数据交换格式2、json的语法 {}:是对象 属性名必须使用双引号括起来。单引不行 属性值: null 数值 字符串 数组:使用[]括起来 boolean值:true和false 3、应...转载 2018-11-12 16:42:15 · 370 阅读 · 0 评论 -
XStream(可把Javabean转换成XMl的小工具)
XStream1、作用 把JavaBean转换为(序列化)xml2、XStream的jar包 核心JAR包:xstream-1.4.x.jar 必须依赖包:xpp3_min-1.1.4c(XML Pull Parser速度很快的XML解析器)3、使用步骤 XStream xstream = new XStream(); String xmlSt...转载 2018-11-12 15:10:31 · 609 阅读 · 0 评论 -
省市联动ajax
省市联动1、页面 <select name="province"> <option>选择省份</option> </select> <select name="city"> <option>选择城市</option>转载 2018-11-12 15:05:19 · 342 阅读 · 0 评论 -
day21JavaWeb(ajax 判断浏览器 ajax四步操作)
1、ajax asynchronous javascript and xml :异步的js和xml 能使用js访问服务器,而且是异步访问 服务器给客户端的响应一般是整个页面,一个html完整页面。但在ajax中因为是局部刷新,那么服务器就不用再响应整个页面,而是数据 text:纯文本 xml:熟悉 json:是js提供的数据...转载 2018-11-12 15:10:49 · 307 阅读 · 0 评论 -
day23图书商城
网上书城一、搭建环境1、导入原型 用户模块 分类模块 图书模块 购物车模块 订单模块2、功能分析 前台 用户模块 注册 激活 登录 退出 分类模块 查看所有分类 图书模块...转载 2018-11-14 17:09:55 · 950 阅读 · 1 评论 -
请求编码问题处理
/** * 装饰request * * @ClassName: EncodingRequest * @Description: TODO * @author liuw * @date 2018年11月8日 下午3:01:58 * */public class EncodingRequest extends HttpServletRequestWrapper { pr...转载 2018-11-08 15:17:20 · 212 阅读 · 1 评论 -
粗粒度权限控制通过过滤器
粗粒度权限控制(拦截是否登录、拦截用户名admin权限)RBAC(Role-Based Access Control)->基于角色的权限控制 LoginServlet protected void doPost(HttpServletRequest request, HttpServletResponse response) throws Servlet...转载 2018-11-08 15:16:57 · 297 阅读 · 0 评论 -
分ip统计网站的访问次数
分ip统计网站的访问次数统计工作需要在所有资源之前都执行,那么就可以放到Filter中了我们的过滤器不打算做拦截操作。因为只是统计的用什么来装载统计的数据? Map<String,Integer>只要一个Map即可Map什么时候创建?(使用ServletContextListener,在服务器启动时完成创建,并保存到ServletContext中)保存在?(Map保存到S...转载 2018-11-08 13:05:03 · 677 阅读 · 0 评论 -
day19JavaWeb(filter过滤器)
JavaWeb三大组件1、都需要在web.xml中进行配置 Servlet Listener(2个感知监听器不需要配置) Filter2、过滤器 它会在一组资源(jsp、servlet、.class、.html)的前面执行 可以让请求得到目标资源,也可以不让请求达到 过滤器有拦截请求的能力 如果在拦截范围内 那么都会拦一次 ...转载 2018-11-08 13:04:30 · 166 阅读 · 0 评论 -
数据库回顾(DCL DQL聚合函数 )
DCL一个项目创建一个用户 一个项目对应的数据库只有1个这个用户只能对这个数据库有权限,其他数据库你就操作不了1、创建用户 CREATE USER 用户名@IP地址 IDENTIFIED BY '密码' 用户只能在指定的IP地址上登录 CREATE USER 用户名@'%' IDENTIFIED BY '密码'; 用户可以在任意IP地址上登录...转载 2018-11-13 15:28:10 · 202 阅读 · 0 评论 -
day22Mysql回顾(多表查询 内外连接 合并结果 基本习题练习 年度增长比)
多表查询1、分类 合并结果集 连接查询 子查询合并结果集 要求被合并的表中,列的类型和列数相同 UNION,去除重复行 UNION ALL 不去除重复行SLECT * FROM cdUNION ALL 上面一个表不能加分号SLECT * FROM cd;连接查询 1、分类 内连接 外连接 ...转载 2018-11-13 15:18:44 · 520 阅读 · 0 评论 -
javamail封装类MailUtils
/** *发送普通邮件 */@Testpublic void fun() throws MessagingException, IOException { Session session = MailUtils.createSession("主机", "用户名", "密码"); Mail mail = new Mail("发件人 ", "收件人", ".原创 2018-11-09 16:50:03 · 268 阅读 · 0 评论 -
文件下载、JavaMail
下载:1、下载就是向客户端响应字节数据 原来我们响应的都是html的字符数据 把一个文件变成字节数组,使用response.getOutputStream()来响应给浏览器2、下载的要求 两个头一个流 Content-Type:传递给客户端的文件是什么MIME类型,例如:image/pjpeg 通过文件名称调用Servlet...转载 2018-11-09 16:37:42 · 805 阅读 · 0 评论 -
day20JavaWeb(文件上传)
上传不能使用BaseServlet 因为无法获取参数了getParameter 方法不能用文件上传概述1、文件上传的作用 例如网络硬盘,就是用来上传下载文件的2、文件上传也对面的要求 1、必须使用表单,而不能是超链接 2、表单的method必须是POST,而不能是GET 3、表单的enctype必须是multipart/form-data; 处理编码 ...转载 2018-11-09 13:20:50 · 162 阅读 · 0 评论 -
day25基础加强(泛型、通配符、注解、反射 注解使用)
泛型1、具有一个或多个泛型变量的类型被称之为泛型类 class A<T>{}2、在创建泛型类实例时,需要为其类型变量赋值A<String> a = new A<String>(); 如果创建实例时,不给类型变量赋值,那么会有一个警告。3、泛型方法:具有一个或多个类型变量的方法,称之为泛型方法class A<T>{ ...转载 2018-11-19 11:40:08 · 182 阅读 · 0 评论