自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 JasperReport导出PDF报缺少字体错误

最近在使用JasperReport做打印导出时出现“Font '宋体' is not available to the JVM. See the Javadoc for more details.”查了那边的环境后发现部署的Linux机子没有按照宋体,后来查找了一些资料,采用了以下的方案来解决:(1)下载Jasperreport项目进入目录\demo\fonts\net\sf\jasper...

2015-08-11 11:59:51 1670

hibernate的关系映射

数据库中的表是通过外键来关联数据库中的表,hibernate中JAVA对象之间的关系与数据库中表的关系是一样的,因为一个JAVA对象映射到数据库中就是一张表,数据库中实体的关系就有一对一,一对多,多对多,hibernate中对象的关系既有单向的关联,也有双向的关联。Hibernate中对象的映射使用注解的方式,可以很轻松就完成映射关系,只需通过@OneToOne就可以映射一个一对一的关系,使用@O...

2013-12-02 19:49:30 91

hibernate的使用

Hibernate是目前较流行的ORM框架,通过hibernate我们可以把对关系数据库的面向关系编程转为JAVA的面向对象编程。要想在项目中使用hibernate,有简单的使用方法。一般,开发都是在IDE工具中开发的。IDE集成了一些开源框架,可以通过在项目中右键添加hibernate。具体的添加步骤只要按需求选择hibernate的版本,以及一些设置。添加完成后会有一个hibernate.cf...

2013-12-02 09:12:32 97

struts的result

struts的struts.xml配置中的result可以指定type属性,假如不指定,默认为dispatcher即服务器端跳转,有服务器端跳转当然也有客户端跳转,只要result的type=redirect即可。有时为了进行action之间的跳转,即从一个action跳转到另一个跳转,此时需要设置type=chain,假如想要客户端进行action跳转,此时设置type=redirectActi...

2013-11-27 20:59:24 89

学习笔记8

一个页面的效果主要是通过CSS来修饰的,jquery为了动态地改变页面效果,它提供了css()方法,通过该方法我们可以轻易地改变匹配元素的css样式,当我们需要改变多个样式效果时,我们需要使用大括号来组成一个对象传入css()方法。除了通过改变样式来添加页面效果,jquery还有一个动画的效果,通过animate()方法来实现动画效果,使用的方法与css()方法类似。不过提供的参数更多,我们可以设...

2013-11-26 20:39:57 80

学习笔记7

前面已经提到一些获取jquery对象的方法,有时我们过滤某些元素,得到匹配元素,jquery提供了一个filter()的方法,通过这个方法我们可以筛选出与指定表达式匹配的元素集合。为了轻松实现DOM元素的CSS样式的动态改变,jquery里有一个addClass()与removeClass()的方法,只要我们把类实现定义好,然后就可以作为参数传入addClass与removeClass()方法中。...

2013-11-25 19:37:08 72

学习笔记6

我们想要页面实现交互功能,就需要使用jquery的一些事件。通过监听某个DOM元素,当它的事件被触发时就会执行事先写好的function。jquery有许多事件,最常见的就是单击事件了。我们经常可以在页面中点击某个按钮后,会产生一些操作。jquery很轻松就可以做到,首先我们选择按钮,然后通过on方法给按钮添加事件,以及事件处理函数。代码如下:$("button").on("click",fu...

2013-11-24 21:37:29 72

struts2的action接收参数

在web项目中,前后端的交互,如表单的提交,那么struts2中的action如何接受参数。Action接收参数的方法有三种。第一种,在action中定义属性,生成getter和setter方法,属性名与传递过来的参数名称一致,此时action会自动使用setter方法设置属性值。第二种方法DomainModel来接受参数。把需要接受的参数封装成一个域模型,里面也有属性的getter和setter...

2013-11-24 13:09:00 53

原创 struts2的总结01

在使用struts2开发中,我们有时会需要修改struts.xml文件中的一些配置。比如Action的修改,然后我们必须要重新部署才可以运行,这非常麻烦而且耗费时间。为了解决这个问题,我们可以修改struts.xml配置文件,在标签内添加 这样就配置是说明是在struts的开发模式中进行开发。struts在项目中的作用就是把视图和请求处理分开,是通过action来实现的。struts2中的acti...

2013-11-23 22:05:20 73

struts2的使用

struts是三大开源框架之一,要想在web项目中使用struts框架是非常容易的。首先要从官方网站下载struts2的最新版本,解压文档后应该先仔细观察文档的构成。src文件夹放的是struts2的源码,lib文件夹放的是struts2的jar包,docs文件夹放的是参考文档,而apps放的是struts2的示例,都是一些war文件。它有好几个war文件,此时可以解压一个最简单的struts2示...

2013-11-23 19:40:40 66

学习笔记5

选择器是jquery的基础,不过这只是它的第一步,我们获取到jquery对象后一般都是要对其进行各项操作,例如点击某个按钮后会使按钮消失,然后显示一些内容,又或者其他的一些效果。向DOM文件添加代码的方法,jquery提供了四种。它们分别为append(),prepend(),after(),before()。四种方法向DOM文件添加的位置不同,append()会在匹配元素内部后面追加内容,pre...

2013-11-23 18:10:45 66

学习笔记4

Jquery提供了另外一种比使用选择子选择器查找元素更快的方法,并且也是jquery本身推荐使用的。我们可以使用jquery的find方法来实现选择id为destinations的元素,代码如下:$("#destinations").find("li"),虽然比$("#destinations li")更多代码,但是它是比较快速的。另外假如想要找第一个标签,推荐使用$("li").first(),...

2013-11-22 21:45:17 71

学习笔记3

jquery可以一次操作多个HTML元素。比如,当一个页面有多个相同的HTML标签元素,我们使用元素选择器($("HTMLelementsName"))就可以对所有该标签元素操作。当然,有时我们只想要改变特定一个元素时,此时可以通过唯一的id($"#idName")或class($(".className")来选中元素。jquery提供的选择器是多种多样的,我们可以选择某个元素的子元素。比如想找一...

2013-11-21 23:50:50 60

学习笔记2

DOM(Document Object Model)是浏览器创建的树状结构,我们可以使用javascript快速地找到想要的HTML元素。浏览器加载HTML到DOM,一个HTML文档常见的结构如下: Title ...content 在DOM中,HTML元素变成一个个与其他元素相关的节点。Javascript是一种开发人员...

2013-11-20 18:17:42 69

学习笔记1

在学习jquery之前,需要懂得HTML,CSS,Javascript等。它们三者的作用各不相同,HTML用于装载数据。CSS用于修饰数据,美化输出。Javascript可以用于页面交互,制作动态效果等等。使用jquery,我们可以很轻松地找到HTML文档中的元素,然后可以对元素做一些改变,例如改变里面的值又或者元素的属性。另外,可以根据用户的操作动态地返回结果。还有jquery可以轻松地实现动画...

2013-11-19 19:21:04 60

bootstrap组件6

警告框是一个站点对于我们的操作提供的一个反馈,可以让我们知道自己的操作是否正确或应该如何操作。Bootstrap中有警告框组件,使用时需要jquery警告框插件。警告框没有默认类,只有基类和修饰类。默认的灰色警告框并没有多少意义,建议使用一种内容类,从成功,消息,警告或危险中任选其一。假如我们想警告框可以关闭,可以用一个可选的alert-dismissable和关闭按钮,同时记住一定要给data-...

2013-11-18 20:10:53 71

bootstrap组件5

当网页内容过多时,我们需要分页显示。Bootstrap中有分页组件,使用pagination类来修饰一个分页。默认的分页实例代码: « 1 2 3 4 5 »使用.disabled来禁用连接,用.active显示是当前页,同时还可以通过.pagination-lg或pagination-sm可以改变分页的尺寸。为了展...

2013-11-17 21:03:34 70

bootstrap组件4

每个网站都会有导航,Bootstrap中可用的导航有相似的标记,使用基类.nav开头,这是相似的部分,然后改变修饰类可以改变样式。当使用标签页.nav-tabs,假如要实现切换功能,必须要用到tabs的JS插件。Bootstrap中使用.nav-pills可以创建一个胶囊式标签页,加上.nav-stacked,pill可以竖直堆叠。在大于768px的屏幕上,通过.nav-justified可以很容...

2013-11-16 19:39:20 253

bootstrap组件3

我们在注册或登录时都需要在输入框中输入信息,输入框是我们填写信息,提交给服务器的一个重要元素。Bootstrap中提供了输入框组,用带有.input-group-addon的.input-group,可以给.form-control前面或后面追加元素。为了跨浏览器兼容性,避免使用元素,因为WebKit浏览器不能完全支持它的样式。不要直接将.input-group与.form-group混合使用,因...

2013-11-15 18:09:13 89

bootstrap组件2

按钮是我们在网页上最常见的一个交互工具,给人一种直观的效果。给按钮添加一些事件,然后触发事件,给页面带来一种动态的效果。Bootstrap可以用一个按钮组来装载一组的按钮把一系列的.btn按钮放入.btn-group,示例代码 Left Middle Right不仅有按钮组,bootstrap还有按钮工具栏。把一组组合进一个做成更复杂的组件 ... ....

2013-11-14 22:00:52 55

bootstrap组件1

Bootstrap提供了许多好看的Glyphicons图标。使用的方法也很简单,不过出于性能的考虑,所有图标都需要基类和单独的图标类。Glyphicons图标可以放在按钮,工具栏的按钮组中,导航或输入栏的前面。下面的代码就是在按钮前面放入一个图标装饰: Star我们在浏览网页的导航时会出现下拉的二级子菜单,bootstrap里面的下拉菜单就实现了该功能。将下拉菜单触发器(dro...

2013-11-13 18:41:30 112

bootstrap学习笔记6

表单元素实现用户与WEB服务器交互的功能,是动态WEB技术的重要要素之一。表单接收用户的信息,并把信息提交给服务器,然后由服务器端的应用程序处理信息,把处理结果返给用户并向用户显示。Bootstrap对这个重要的HTML标签提供了一些修饰类。将label和,,这些控件包裹在.form-group中可以获得最好的排列。有时,我们想要表单水平排列。这时可以通过为表单添加.form-horizontal...

2013-11-11 19:12:54 80

bootstrap学习笔记5

表格是我们展示页面经常用到的标签,bootstrap提供了大量修饰表格的样式。为任意标签添加.table可以为其赋予基本的样式—少量的内补(padding)和水平方向的分隔线。利用[b].table-striped[/b]可以给之内的每一样增加斑马条纹样式。(而这一功能不被Internet Explorer 8支持。)利用[b].table-bordered[/b]为表格和其中的每个单元格增加...

2013-11-10 16:13:35 64

bootstrap学习笔记4

bootstrap里面提供了修饰引用其他来源内容的标签,将任何HTML裹在之中即可表现为引用。对于直接引用,建议使用标签。另外,可以通过几个简单的变体就能改变风格和内容例如,添加标签来注明应用来源,来源名称可以放在标签里面,使用.pull-right可以让引用展现出向右侧移动、对齐的效果。列表是我们在页面常用的标签之一,bootstrap提供了专门移除子元素的列表样式(使用.list-unstyl...

2013-11-08 21:47:37 207

bootstrap学习笔记3

bootstrap提供了许多页面内容排版的修饰类,例如给inline属性文本赋予标题的样式,在标题里还有使用标签或.small类来添加副标题,将全局font-size设置14px,line-height为1.428。这些属性直接赋给和所有段落元素。bootstrap提供了各种各样强调样式,例如通过增加font-weight强调一段文本,使用标签,用斜体强调一段文本,使用标签,通过文本对齐类,可以简...

2013-11-07 23:16:59 130

原创 bootstrap学习笔记2

bootstrap提供了许多的样式类,里面的样式包括排版、表格、表单等等。bootstrap内置了一套响应式、移动设备优先的流式栅格系统,系统自动最多分为12列。栅格系统的工作原理:1.行(row)必须包含在.container中,以便为其赋予合适的排列(alignment)和内补(padding)。2.使用行(row)在水平方向创建一组列(column)。3.你的内容应当放置于列(col...

2013-11-06 23:31:30 102

bootstrap学习笔记1

bootstrap是一个很强大的前端框架,自己已经开始自己学习和使用了一段时间。bootstrap提供了几种简单的快速使用方法,自己就是直接使用bootstrap预先编译好的。bootstrap里面提供了许多的样式,js代码等,其中js是依赖于jquery的,所以在使用前需要jquery插件。所以引入js时要先引入jquery要在bootstrap.js前面。假如要想让页面适应屏幕变化,需要在里面...

2013-11-05 22:17:46 70

apache-tomcat

tomcat7.0安装可以配合数据库,java语言等等来开发自己喜欢的网页。

2013-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除