- 博客(7)
- 收藏
- 关注
save
#include "stdafx.h"#include "sstream"#include "iostream"#include "string" using namespace std; bool check(int n[],int d){ int i,a=0,b=0; for(i=0;i!=d;++i) { a+=n[i]; } for(i=d;i!=2*d;++i) { b+=n[i...
2010-03-30 15:44:55 73
最简单的Freemarker应用生成静态页面
今天我终于会生成静态html啦.呵呵.是用FreeMarker的.最简单的需要:一个ftl文件+一个java文件=一个html文件ftl文件的编写需要大家自己学习啦.也不难.java文件里的 Configuration cfg = new Configuration(); cfg.setDirectoryForTemplateLoading(new File("D:/templates")...
2010-03-20 01:36:59 78
struts2的核心-拦截器
拦截器(interceptor):首先我们必须了解java里的反射机制,因为动态代理是基于反射的,而拦截器是基于动态代理的!所以动态代理和反射都要了解.拦截器就是在进入某个action之前进行一些工作,在action执行完之后再进行一些工作.拦截器是struts2里面的核心,其实拦截器就是一个类,我们可以实现Interceptor接口来创建自己的拦截器,struts2会自动帮我们空实现destro...
2010-03-09 21:08:38 67
struts中使用datetimepicker
在以前的struts2版本中s:datetimepicker只需要在head标签处设置 <s:head theme="ajax"/>, 就可以直接使用s:datetimepicker的标签了。 而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了。 原因是此标签调用了dojo的datetimepicker的库。 所以现在使用的时候首先要导入一个库。 ...
2010-03-05 09:10:03 136
原创 struts2输入校验
输入校验是基于类型转换的,也就是说发生了类型转换才会有输入校验.而当类型转换后(无论成功或失败),输入校验都一定会执行..如果类型转换成功,则数据为用户输入的值,如果失败,int为被赋为0,String,Date等复合类型会被赋为null.然后就开始执行我们的输入校验了.struts2的输入校验大致可以分为3类,输入校验是有顺序的. struts2的输入校验大致可以分为3类(按照他们被执行的顺序...
2010-03-01 09:26:42 87
struts2自定义类型类型转换
struts2中的自定义类型转换有分两种 (0).编写类型转换文件该文件应该继承SrtutsTypeConverter,当继承后,自动会有两个重写的方法,一个是convertFromString(从客户端到服务器),一个是convertToString(从服务器到客户端),我们要做的就是在这两个方法中编写你想要转换的类相应的代码. (1).局部转换局部转换就是在你需要类型转换的action的同...
2010-03-01 09:26:04 61
在Myeclipse中加入插件
在Myeclipse中加入插件:在格式如F:\java\Genuitec\MyEclipse 8.5 M1\configuration\org.eclipse.equinox.simpleconfigurator中的bundles文件中加入格式:插件名称,版本号,地址(注意这里要用/替换\),4,false例子:com.objfac.xmleditor,2.0.9,file:/F:/java/Ge...
2010-03-01 09:24:38 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人