共 22 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:我们可以使用第三方的邮箱服务器来发送邮件。 常用的邮件传输协议有2种:POP3/SMTP、IMAP/SMTP。 POP和IMAP的区别:在邮箱客户端的操作,比如移动邮件、标记已读,如果使用POP,是不会同步到邮箱服务器上的;如果使用IMAP,这些操作会同步到邮箱服务器上。 需要2个jar包 java 阅读全文
posted @ 2019-09-02 19:03 chenhongyong 阅读 (48) 评论 (0) 编辑
摘要:JSTL是Sun给JSP制定的一套标准标签库,JS代表JSP,TL即Tag Library。 JSTL是一套很古老的标签库了,很多东西都不再适用,这里只介绍几个常用的标签。 使用JSTL需下载添加以下4个jar包 <c:out>标签 输出一段文本或表达式的值 value指定要输出的内容,可以使用输出 阅读全文
posted @ 2019-09-02 18:11 chenhongyong 阅读 (29) 评论 (0) 编辑
摘要:M:Model,JavaBean。 V:View,JSP。 C:Controller,Servlet。 Servlet: 接受用户请求,把请求参数封装为一个JavaBean,调用service来处理业务,并把JavaBean传递给service。 service将处理结果封装为一个JavaBean, 阅读全文
posted @ 2019-09-02 15:35 chenhongyong 阅读 (42) 评论 (0) 编辑
摘要:提交的表单数据,常常要检查有没有敏感词汇,如果有,需要给出提示,或者替换为*。 检查、替换敏感词汇有3种常用的方式 (1)在Servlet中操作。 (2)在Filter中先检查。如果要替换敏感词汇,request没有setParameter()方法重新设置请求参数,怎么向Servlet中传递替换后的 阅读全文
posted @ 2019-08-31 00:26 chenhongyong 阅读 (77) 评论 (0) 编辑
摘要:HttpSessionActivationListener 监听HttpSession对象的活化、钝化 钝化:将HttpSession对象从内存中转移至硬盘,存储为.session文件。 活化:把HttpSession对象从持久化状态转变为运行状态(从硬盘加载到内存,恢复原样)。 HttpSessi 阅读全文
posted @ 2019-08-30 22:00 chenhongyong 阅读 (42) 评论 (0) 编辑
摘要:HttpSessionBindListener 监听把自身这个对象绑定到HttpSession对象上、解绑 绑定到HttpSession对象上,其实就是调用session的setAttribute()方法把一个HttpSessionBindListener对象放进去。 解绑就是调用session的r 阅读全文
posted @ 2019-08-30 20:30 chenhongyong 阅读 (34) 评论 (0) 编辑
摘要:Listener是Servlet的事件监听器,一共有8种。 使用xml注册Listener 监听的是整个web应用,不是某个Servlet。 使用注解注册Listener ServletContextListener 监听ServletContext对象的创建、销毁 HttpSessionListe 阅读全文
posted @ 2019-08-29 19:30 chenhongyong 阅读 (53) 评论 (0) 编辑
摘要:思路 使用cookie存储账号、密码,使用Filter拦截,从cookie中取出账号、密码。若用户要注销|登出、不再想使用自动登录,将cookie的有效期设置为0即可。 浏览器可以查看Cookie,不能直接存储账号、密码的明文,使用Cookie存储账号、密码时需要加密,从Cookie中取出来时需要解 阅读全文
posted @ 2019-08-28 15:01 chenhongyong 阅读 (80) 评论 (0) 编辑
摘要:表单 载入页面时,会自动请求getCodeServlet,获取图片(验证码)。 getCodeServlet,产生验证码 loginServlet,处理表单 上面的处理方式要区分验证码的大小写。 不区分大小写: 阅读全文
posted @ 2019-08-28 12:20 chenhongyong 阅读 (68) 评论 (0) 编辑
摘要:文件上传 表单 指定<form>的method="post", enctype="multipart/form-data"。 accept指定文件类型,有多种类型时逗号分隔,multiple指定可以选择多个文件。 传统处理方式 选择的文件是放在请求消息体中的。获取的输入流中包含了上传的所有文件,如果 阅读全文
posted @ 2019-08-27 23:41 chenhongyong 阅读 (66) 评论 (0) 编辑
共 22 页: 上一页 1 2 3 4 5 6 下一页 末页