- 博客(8)
- 资源 (53)
- 收藏
- 关注
转载 如何用ResourceBundle来读取配置文件
我们可以在每个对象中用ResourceBundle来读配置文件设置自己的值,也可以用一个固定的对象去读取然后保存下来以便以后使用。在每个class中都去读配置文件会导致代码散乱,所以,只用一个class来进行读取是比较合理的做法。另外,由于I/O的速度比较慢,如果负责读取配置文件的class是在每次用到这些配置项的时候去读文件,就容易成为性能上的瓶颈。为避免这样的情况,可以在初始化的时候就把配置项
2012-10-31 09:40:05 504
原创 struts2的OGNL的使用
要谈OGNL在Struts2中的应用,首先得明白OGNL到底是什么在值栈中的对象,可以直接访问,但是用#.对象的时候却又访问不到,但用#this.对象的时候又可以访问得到,用%所有的没关系的OGNL 的历史OGNL 最初是为了能够使用对象的属性名来建立 UI 组件 (component) 和 控制器 (controllers) 之间的联系,简单来说就是:视图 与 控制器 之间数据的
2012-10-19 09:50:40 703
原创 在JSP页面使用OGNL表达式
最近学习了OGNL表达式,这里和大家分享MyEclipse中用OGNL完成的一个实例。在这个实例中会用到上面介绍的大部分语法,有变量的访问,有操作列表Lists,有操作映射Maps,还有选择操作等等。会在JSP中完成这个实例。 项目概述整个项目的控制逻辑比较简单,重心将放在页面JSP文件使用OGNL。在这个项目中有一个User类的定义,其中包含三个成员变量:username、sex、age
2012-10-19 09:42:25 1399
转载 Struts2文件上传(二) 深入FileUploadInterceptor
Struts2框架本身没有文件上传的功能模块,而是利用现在流行的几个文件上传开源框架,如Common-FileUpload和COS等。 Struts2利用拦截器将这些文件上传的框架巧妙的集成进来,不能不被称为一个优秀的拿来主义者。由于拦截器的使用,我们使用Struts2实现文件上 传变的非常容易,似乎什么也没发生,文件已经上传到服务器了,但如果仅仅是使用这个功能,可能永远不知道Struts2为你做
2012-10-09 10:22:25 799
转载 struts2拦截器简介
一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用
2012-10-09 09:53:32 825
转载 Struts2中的MethodFilterInterceptor
这是一个Struts2.1.8.1应用,代码如下首先是web.xml文件[xhtml] view plaincopyprint?xml version="1.0" encoding="UTF-8"?> web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
2012-10-09 09:52:22 583
转载 Struts2拦截器-PreResultListener
从书上看到PreResultListener拦截器是在action方法执行后,返回result之前执行的拦截器,以前不知道这个拦截器又没有具体的用过,就从网上找了个列子。例子不错,简单明了,一看就明白了。废话少说,直接贴码。。。。。。。。。。转自:http://blog.csdn.net/gaowenming/article/details/4926873[java] vi
2012-10-08 10:13:28 582
转载 理解Struts2的Action中的setter方法是怎么工作的
接触过webwork和Struts2的同行都应该知道,提交表单的时候,只要Action中的属性有setter 方法,这些表单数据就可以正确赋值到Action中属性里;另外对于Spring配置文件中声明的bean,也可以在Action中声明setter 方法将其注入到Action实例中。那么现在要研究:这些是怎么工作的呢?(1)提交表单时的参数 在struts
2012-10-08 10:06:56 825
Maven实战、项目管理工具、配置
2017-11-07
Getting Started with Google Guava
2017-10-03
阿里巴巴Java开发手册(终极版)
2017-10-03
Redis Desktop Manager Version 0.8.8.33 Mac版
2017-10-03
vim-7.4.tar.bz2
2015-11-23
Test-Driven-Development-with-Mockito_2013-11
2015-08-18
Practical-Unit-Testing-with-JUnit-and-Mockito_2013-04_Tomek.Kaczanowsk
2015-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人