2013年11月7日
摘要: 有如下两个实体类 , Student和Grade 为多对一关系。Student.java 1 @Entity 2 public class Student { 3 private Integer id; 4 private String name; 5 private Grade grade; 6 @Id 7 @GeneratedValue(strategy=GenerationType.AUTO) 8 public Integer getId() { 9 return id;10 }11 public void ... 阅读全文
posted @ 2013-11-07 23:39 喜欢凯的蓝 阅读(1135) 评论(0) 推荐(0) 编辑
  2013年10月22日
摘要: 方便以后copy时钟特效时钟特效 JavaScript中提供了两个定时器函数:setTimeout()和setInterval()。setTimeout()用于在指定的毫秒后调用函数或计算表达式。语法格式如下:setTimeout(调用的函数名称,等待的毫秒数) 如:setTimeout(time,1000);可以使用clearTimeout()清除定时器,如:var t = setTimeout(time,1000);clearTimeout(t);//清除定时器setInterval()可按照指定的周期(以毫秒计)来调用函数或计算表达式。语法格式如下:setInterval(调用的函... 阅读全文
posted @ 2013-10-22 00:34 喜欢凯的蓝 阅读(1348) 评论(0) 推荐(0) 编辑
  2013年10月15日
摘要: 数据库表如下: book表 id 该表的主键。number类型。 photo 代表图书的图片,blob类型。 description 图书的描述,clob类型。 使用 hibernate3 往 book 表插入Clob,Blob数据 省略... 阅读全文
posted @ 2013-10-15 21:25 喜欢凯的蓝 阅读(4497) 评论(0) 推荐(0) 编辑
摘要: 为了更好的显示效果,可以在hibernate.cfg.xml配置文件的标签里加入以下内容: 显示sql语句和格式化显示sql语句: truetrue方法一:使用SchemaExport映射文件Student.hbm.xml: 对应的实体类,Student.java package ... 阅读全文
posted @ 2013-10-15 15:41 喜欢凯的蓝 阅读(6168) 评论(0) 推荐(0) 编辑
  2013年10月14日
摘要: 简介: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。下载Hibernate: 到Hibernate官网:http://www.hibernate.org/ 或 http://sourceforge.net/ 上都能下载到最新版本的Hibernate 阅读全文
posted @ 2013-10-14 11:46 喜欢凯的蓝 阅读(465) 评论(0) 推荐(1) 编辑
  2013年9月24日
摘要: 访问web元素的四种方法(耦合,依赖注入)、(耦合,非依赖注入)、(非耦合,依赖注入)、(非耦合,非依赖注入)耦合:可以得到HttpServletResponse,HttpServletRequest,HttpSession等类型对象。能直接操作到真正的web元素。非耦合:得到的是由struts封装好的Map类型,只能对范围进行存取值操作。依赖注入:对象由struts2从外部注入。Action类不需要关心对象是如何得到的。非依赖注入:对象由Action类自己提供初始化。耦合 非依赖注入 1 public class UserAction extends ActionSupport{ 2 ... 阅读全文
posted @ 2013-09-24 12:06 喜欢凯的蓝 阅读(274) 评论(0) 推荐(1) 编辑
  2013年9月20日
摘要: 单个文件上传关于如何创建Struts2项目:Struts2 初体验。一、创建jsp页面:注意!要上传文件,表单必须添加 enctype 属性,如下: enctype="multipart/form-data"index.jsp 代码如下:Insert title here 二、创建Action类:1. 添加三个私有字段,并添加相应的get,set方法。 private File file; ——上传的文件,变量名对应页面上"file"input的name属性值。类型为java.io.File private String fileCon... 阅读全文
posted @ 2013-09-20 20:23 喜欢凯的蓝 阅读(8095) 评论(1) 推荐(3) 编辑
  2013年9月18日
摘要: 今天花了点时间用Ajax实现了一个二级级联菜单。整理总结一下。为了把重点放在Ajax和级联菜单的实现上,本文省略了数据库建表语句和操作数据库的代码!数据库建表语句就不帖出来了。主要有两张表,区域表:district。街道表:street。区域表和街道表是一对多关系,一个区域可以有零到多个街道,一条街道属于一个区域。数据如下: 页面代码 index.jsp:Insert title here 初始化主页面一级菜单列表的Servlet代码 InitServlet.java: 1 package cascade.servlet; 2 import java.io.IOExcepti... 阅读全文
posted @ 2013-09-18 17:32 喜欢凯的蓝 阅读(20518) 评论(1) 推荐(0) 编辑
  2013年9月7日
摘要: struts2国际化(I18N) 国际化也叫I18N,是Internationalization的简称。Struts2国际化是建立在Java国际化基础上,只是Struts2框架对Java国际化进行了进一步封装,从而简化了应用程序的国际化。使用struts2 实现国际化在上一次的”使用 Struts2 校验器校验用户注册信息“项目为基础上实现国际化:http://www.cnblogs.com/likailan/p/3302284.html一、在strute.xml中指定资源文件的基名。在strute.xml文件的struts标签里加入如下代码: 通过“struts.custom... 阅读全文
posted @ 2013-09-07 14:44 喜欢凯的蓝 阅读(9577) 评论(0) 推荐(2) 编辑
  2013年9月4日
摘要: 基于验证框架的输入校验一、创建一个struts2项目testValidators。Struts2 初体验:http://www.cnblogs.com/likailan/p/3280820.html1.jsp页面:注册页,register.jsp:使用加载struts2标签库。使用标签输出相应的字段错误信息,fieldName属性为出错字段的名字。 1 3 4 5 6 7 8 9 10 注册11 12 13 14 15 16 邮箱:17 18 ... 阅读全文
posted @ 2013-09-04 22:53 喜欢凯的蓝 阅读(6918) 评论(0) 推荐(5) 编辑