JavaMail之-通过邮件激活账号
摘要:关键点就在于: 根据用户的给出的email,给这个email发送一个邮件。这个邮件中应该带有一个激活码?(32位UUID,64位UUID)。 大概步骤: 1, 注册功能 - 只要用户注册成功,就给他发邮件。接收参数:username,password,email 注册成功的同时,给注册的邮箱发激活邮
阅读全文
javaMail发送邮件
摘要:用java发邮件,必须要导入新的包 mail.jar – 发邮件的核心包 activation.jar – 对用户和密码加密. 在mail.jar中有三个核心类: Javax.mail.Session – 是指与邮件服务器会话。整个项目中只要一个就可以了. Javax.mail.Message(接口
阅读全文
JavaMail学习之一-邮件传输协议
摘要:协议:规定好的格式就是协议。就像http协议有请求协议和响应协议,邮件传输也分为发、收邮件的协议。 邮件协议分3种: 发邮件的:SMTP (Simple Mail Transport Protocal)简单邮件传输协议 收邮件的协议:pop3 (Post Office Protocal 3)邮局协议
阅读全文
Filter应用之-自动登录
摘要:自动登录,是为了帮助用户多次使用这个网页时,不用再次输入用户名和密码就可以登录。 是指用户将用户的登录信息,人,保存到本地的文件中Cookie中。 Name,value – 声明时 new Cookie(key,value); Path - 默认值,即为当前保存cookie的这个serlvet所在的
阅读全文
Filter应用之-验证用户是否已经登录
摘要:过滤器: public class LoginFilter implements Filter{ @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public vo
阅读全文
Filter应用之2-设置某些页面缓存或是不缓存
摘要:要想让所有浏览器不缓存页面,需要在每个jsp上加上: <% response.setHeader("expires","-1"); response.setHeader("pragma","no-cache"); response.setHeader("cache-control","no-cach
阅读全文
过虑器应用之1-设置request编码
摘要:一:设置Post编码 post请求接收中文,需要在Servlet里写上 request.setCharacterEncoding("UTF-8"); 否则默认以iso-8859-1编码,中文显示乱码:webèé¢.doc,在每个Servlet里都写这句话,有点麻烦。 通过过滤器,统一设置pos
阅读全文
过滤器Filter
摘要:在web项目中就只有三大组件: Filter过虑器 监听器. Servlet 在web中过虑器就是一个类javax.servlet.Filter。 过虑器是用于在执行时,过虑用户的请求(request),或是过虑从请求的资源中返回的响应(response). 4、实现一个最基本的过虑器 1:过虑器只
阅读全文
java文件下载
摘要:文件下载,可以是post请求,也可以是get请求。 新建web项目,在WebRoot下建up目录存放上传的文件: 最简单的但是实际不会这样做的下载方式,直接用a标签指向文件目录,就能下载: <a href="<c:url value='/up/a.jpg'/>">下载jpg</a> <br /> <
阅读全文
用COS实现文件上传
摘要:cos是O'Rrilly公司开发的一款用于HTTP上传文件的OpenSource组件 需要cos.jar,下载地址:http://www.servlets.com/cos/ cos上传文件很简单,比fileupload还简单:但是上传最大我试了试,是800多兆,超过直接崩溃: java.io.IOE
阅读全文
目录打散-hash算法
摘要:前几篇说了文件上传,都是上传到了WebRoot下的up目录,这样是不行的,文件多了性能就不行了。文件一般都是分目录存放的,这里讲建目录的一种算法。先看结果,经过本算法建的目录,结构是这样的,还以up目录为例,新建的目录都建在up目录下: WebRoot --up --目录1 --子目录1 --子目录
阅读全文
java文件上传-使用apache-fileupload组件
摘要:目前文件上传的(框架)组件:Apache fileupload 、Orialiy – COS – 2008() 、Jsp-smart-upload – 200M。 用fileupload上传文件: 需要导入第三方包: Apache-fileupload.jar – 文件上传核心包。 Apache-c
阅读全文
java文件上传-原始的Servlet方式
摘要:前言: 干了这几个项目,也做过几次文件上传下载,要么是copy项目以前的代码,要么是百度的,虽然做出来了,但学习一下原理弄透彻还是很有必要的。刚出去转了一圈看周围有没有租房的,在北京出去找房子是心里感觉最不爽的时候,没有归属感,房租还不便宜,RT,不能好高骛远,还是脚踏实地一点一点学技术吧,终将有一
阅读全文