摘要: 1、使用 Filter 完成一个简单的权限模型: 1)、需求: ①、管理权限:查看某人权限、修改某人权限。 ②、对访问进行权限控制:有权限则可以访问,否则提示:没有对应的权限,请返回。 2)实现: ①、管理权限: >封装权限信息: Authority >封装用户信息:User >创建一个 UserD 阅读全文
posted @ 2017-01-20 00:03 稻小白 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Filter: 1)、what? ①、JavaWeb 的一个重要组件,可以对发送到 Servlet 的请求进行拦截,并对响应也进行拦截。 ②、Filter 是实现了 Filter 接口的 Java 类。 ③、Filter 需要在 web.xml 文件中进行配置和映射。 2)、如何创建一个 Filte 阅读全文
posted @ 2017-01-17 21:46 稻小白 阅读(315) 评论(0) 推荐(0) 编辑
摘要: EL:全名为 Expression Language 1、语法:${sessionScope.user.sex}(从Session 的范围中,取得用户的性别), 所有的EL 都是以 ${ 为起始,以 } 为结尾的。 2、EL 提供 . 和 [ ] 两种运算符来存取数据。 3、EL 变量:EL 存取变 阅读全文
posted @ 2017-01-15 21:59 稻小白 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 接上一节 setJspContext: 一定会被 JSP 引擎所调用,先于 doTag, 把代表JSP 引擎的 pageContext 传给标签处理器类。 带属性的自定义标签: 1)、先在标签处理器类中定义 setter 方法,建议把所有的属性类型都设置为 String 类型。 例如: 2)、在 . 阅读全文
posted @ 2017-01-13 21:49 稻小白 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 学习小结: 自定义标签: 1)、创建一个标签处理器类:实现SimpleTag 接口。 2)、在WEB-INF 文件夹下新建一个 .tld (标签描述文件)为扩展名的xml 文件,并拷入固定的部分:并对description、display-name、tlib-version、short-name、u 阅读全文
posted @ 2017-01-12 22:03 稻小白 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 早上花时间补完最后一点小总结: 1、关于 /:可以代表当前WEB 应用的根目录,也可以代表WEB 站点的根目录。 1)、/ 如果交给浏览器解析,则代表WEB 站点的根目录;如果交给WEB 服务器解析,代表当前WEB 应用的根目录。 2)、代表当前WEB 应用的根目录:在web.xml 文件中,映射路 阅读全文
posted @ 2017-01-12 22:02 稻小白 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: Session机制: 1)、session机制采用的是在服务器端保持 HTTP 状态信息的方案 。 2)、当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求里是否包含了一个session标识(即sessionId),如果已经包含一个sessionId则说明以前已经为 阅读全文
posted @ 2017-01-11 22:38 稻小白 阅读(36187) 评论(0) 推荐(6) 编辑
摘要: 问题? HTTP 协议是一种无状态的协议,WEB 服务器本身不能识别出哪些请求是同一个浏览器发出的,浏览器的每一次请求都是完全孤立的。 作为WEB 服务器必须能够采用一种机制来唯一的标识一个用户,同时记录该用户的状态。 解决: 在Servlet 规范中,常用 Cookie 和 Session 这两种 阅读全文
posted @ 2017-01-11 22:15 稻小白 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 今天是把昨天没有写完的功能补充完整。 在CustomerServlet.java 中,增加了添加信息的功能,补上代码如下: 然后我是创建了 newcustomer.jsp,代码如下: 如果信息增加成功,会重定向到 success.jsp 页面。代码如下: 然后就是新增加了修改信息的方法,首先会获取你 阅读全文
posted @ 2017-01-10 21:05 稻小白 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 1、用数据库的时候在服务里找不到自己的 MySQL ,于是就想用命令行窗口去运行。 ①、在开始里,键入 cmd ,打开命令行窗口。 ②、输入:mysql -u root -p 回车,这时会提示请输入密码,记得密码就输入就可以。然后成功 就代表运行Mysql 了。 2、万一,上一步没有成功,它报错10 阅读全文
posted @ 2017-01-10 01:28 稻小白 阅读(687) 评论(0) 推荐(0) 编辑