摘要: 原理为: 首先将JavaMail连接属性保存在一个Properties类型的实例中,包括邮件主机名、是否需要认证等,然后根据此Properties的连接属性打开一个Session会话,接着在会话中创立邮件信息Message。Message包括邮件的标题、正文、发送人、接收人等。最后邮件通过一个Transport类的实例发送,Transport类首先连接服务器,然后发送,最后关闭连接。1.Properties类 利用Properties类来创建一个Session对象。它的匹配字符串"mail.smtp.host",属性值是发送邮件的主机,如:Properties props= 阅读全文
posted @ 2012-11-01 14:00 Jim-Huang 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1.使用JavaBean:useBean操作 JSP提供了动作标签useBean其作用是在页面上使用JavaBean。useBean标签的一般格式为:<jsp:useBean id="bean's name" class="bean's class" scope="bean's scope"/>或者<jsp:useBean id="bean's name" class="bean's class" scope="bean' 阅读全文
posted @ 2012-10-31 21:25 Jim-Huang 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 在这个程序中,将利用流上传文件,利用基于对象流的文件操作保存文件列表,并将文件定向到客户端完成下载。 表单页面提交上传文件。文件以流的格式传输到服务器上,并被保存为一个临时文件。这个临时文件不仅包含上传文件的内容,还包含了文件信息相关的报头。文件上传程序需要分析报头,从中提出有用的文件信息。将文件信息保存在一个支持序列化借口的Java类中,并以对象流的方式写入文件。上传的文件内容也从临时文件中提出,保存在文件系统中。页面同时也以对象流的方式读取保存了上传列表的内容,将文件相关信息回复到Java类中,然后显示在界面上。 为了完成下载过程,程序以流的方式读取文件内容,并将其重定向到resp... 阅读全文
posted @ 2012-10-29 16:55 Jim-Huang 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 1.基于字节流的文件读写 InputStream类和OutputStream类是所有基于字节流的文件读写核心类的基类,他们支持8位的字节流操作。1.1InputStream类 JSP对文件的读取操作利用的是ImputStream类的子类FileInputStream类。FileInputStream的构造函数: 为了提高读写笑了,FileInputStream类经常和BufferedInputStream类配合使用。 BufferedInputStream类实现了一个缓冲的输入流。通过设置这样的输入流,一个应用不必为每个读取的字节调用基本系统就能将字节读入字节流中。数据以分块形式读入缓... 阅读全文
posted @ 2012-10-27 00:05 Jim-Huang 阅读(651) 评论(0) 推荐(0) 编辑
摘要: JSP的文件操作是与通过调用Java核心包中的File类完成。File位于java .io包中。在jsp页面中用<%@ page import="java.io.*"%>来导入。 File主要是完成文件的命名、查询文件属性和处理目录等操作。它不进行文件内容的读写。1.获取文件属性。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import=&q 阅读全文
posted @ 2012-10-16 02:10 Jim-Huang 阅读(288) 评论(0) 推荐(0) 编辑
摘要: (1)下载mysql。(2)解压文件到特定位置。我解压到:/home/jim/Software(3)创建Mysql组和用户。 mysql中的一个用户名就是链接mysql服务器时指定的用户名,该名字不必与linux登陆名联系起来,但是必须是linux系统下建立的用户。命令为:groupadd mysqluseradd -g mysql mysql(4)添加mysql配置文件。 如果要设置一个配置文件,可使用mysql文件夹下support-files目录下的my-medium.cnf文件作为模版。 将my-medium文件复制到/etc/目录下,并且将文件名命名为my.cnf。命令为:ji... 阅读全文
posted @ 2012-10-14 01:16 Jim-Huang 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 今天在安装mysql的时候,使用命令出现以下问题:root@jim-F83Se:/home/jim/Software/mysql# chkconfig -add mysqld/sbin/insserv: 没有那个文件或目录解决的办法如下:(1)查找insserv安装位置root@jim-F83Se:/home/jim/Software/mysql# whereis insservinsserv: /etc/insserv /etc/insserv.conf /usr/lib/insserv /usr/share/insserv /usr/share/man/man8/insserv.8.gz. 阅读全文
posted @ 2012-10-14 00:44 Jim-Huang 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.使用request对象获取表单数据Ex4_20.jsp 1 <%@ page language="java" contentType="text/html; charset=GB18030" 2 pageEncoding="GB18030"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4 <ht 阅读全文
posted @ 2012-10-12 21:35 Jim-Huang 阅读(242) 评论(0) 推荐(0) 编辑
摘要: JSP内置对象是指不需要声明而直接可以在JSP网页中使用的对象,这写内置对象由容器实现和管理,所有的内置对象只有对Scriptlet或者表达式有效,在JSP声明中不可用,因为他们无需声明。JSP内置对象映射表对象名称Java类型 作用域requestjavax.servlet.ServletRequestrequestresponejavax.servlet.ServletResponepagepageContextjavax.servlet.jsp.PageContextpagesessionjavax.servlet.http.HttpSessionsessionapplication.. 阅读全文
posted @ 2012-10-11 22:32 Jim-Huang 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.文件导入标签<jsp:include> <jsp:include>动作是在请求时间内且在县城的jsp页面中包含静态或者动态资源,被包换的对象只有对jspWriter对象的访问权,并且不能设置头或者Cookie。语法格式:1 <jsp:include page="filename" flush="true"/>2 或者3 <jsp:include page="filename" flush="true>4 <jsp:param name="paramName& 阅读全文
posted @ 2012-10-10 10:50 Jim-Huang 阅读(191) 评论(0) 推荐(0) 编辑