随笔分类 - JavaWeb
摘要:MyEclipse中配置struts.xml自动提示 前几天同学问我,怎样设置才能在MyEclipse中让struts.xml文件出现自动提示的功能,我以为这是很简单的事,只要将该struts.xml文件所对应的dtd文件关联上就行了,但是那时我也是第一次整这个配置,有些问题并不是很明白,所以就在MyEclipse中设置了一下,当我在struts.xml文件中输入“<”号时还没有提示,但是按快捷键“Alt+/”确是有提示的,之后整了一会儿还是没有出现提示,于是就放弃了。今天学习struts2异常处理的时候,又想起这个问题了,所以经过近半小时的时间,结合网上的各种解决办法,终于提示出现了。
阅读全文
摘要:创建邮件——RFC822文档•RFC822文档规定了如何编写一封简单邮件•邮件头和邮件体,两者使用空行分隔•邮件头•from字段•to字段•subject字段•cc、bcc字段•邮件体•邮件内容•缺点:RFC822文档漏洞能发送假冒邮件,现在不用了创建邮件—— MIME协议 MIME协议是对RFC822文档的升级和补充,它描述了如何生成一封复杂邮件。通常我们把MIME协议描述的邮件称之为MIME邮件,MIME协议描述的数据称之为MIME消息。 对于一封复杂邮件,如果包含了多个不同的数据,MIME协议规定了要使用分隔线对多段数据进行分隔,并使用Content-Type头字段对数据的类型、以及..
阅读全文
摘要:Base64编码 SUN公司提供了一个Base64算法,可以将用户名和密码进行加密。 BASE64Encoder encoder = new BASE64Encoder();1 加密:2 encoder.encode(username.getBytes());3 encoder.encode(password.getBytes());Base64解码 SUN公司提供了一个Base64算法,可以将用户名和密码进行解密。 BASE64Decoder decoder = new BASE64Decoder();1 解密:2 new String(decoder.decodeBuffer(us...
阅读全文
摘要:Java邮件开发介绍 1)为什么要学习javamail开发•现在很多WEB应用在开发时都需要集成邮件发送功能,例如:•给新注册的用户自动发送一封包含其注册信息的欢迎E-Mail。•给过生日的注册会员自动发送一封表示祝贺的E-Mail 。•将网站的最新活动信息通过E-Mail群发送给所有的注册会员。•等等 …...2)这些功能的实现都需要软件开发人员在开发WEB应用中编写相应的邮件处理程序javamail主要包括两部分:创建邮件和发送邮件,通常接收邮件使用相关软件接收效果演示:•可以编写程序代码生成一封带内嵌图片的邮件•可以编写程序生成一封即带附件又带图片的复杂邮件。•可以编写java邮件发送.
阅读全文
摘要:监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。监听器典型案例:监听window窗口的事件监听器1 事件三要素 a)事件源:操作事件的对象,例如:窗体Frame b)事件监听器:事件监听器监听事件源,例如WindowListner,它是一个接口 c)事件,例如:单击事件,通过事件,可以取得事件源import java.awt.Frame;import java.awt.event.WindowAdapter;import java.awt.event.WindowEven...
阅读全文
摘要:Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、自动登录、压缩响应信息等一些高级功能。Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,如下所示:Filter是如
阅读全文