*************************************************************配置说明*******************************************************
1,struts基本项目的配置;
1.1 导入lib目录下相关的struts2的jar包;
1.2 重写web.xml使得所有的web请求交给struts2来处理;
1.3 编写struts2的配置文件,使得struts2对应处理相关的请求url及其返回相应的请求url;
***********************************************************
2,my97datepicker使用;
2.1 导入css文件在jsp文件中;
2.2 导入wdatepicker.js在相应的jsp文件;
2.3 导入相应的语言包lang到相应的jsp文件;
2.4 导入默认的主题到css到jsp文件中;
***********************************************************
3,easyui使用;
3.1 导入相应的主题css文件;
3.2 导入相应的icon文件;
3.3 导入本地化语言包支持;
3.4 导入jquery min包支持;
3.5 导入easyui主程序包支持jquery.easyui.min.js;
***********************************************************
4,oracle11g 连接注意事项;
4.1 导入oracle的驱动包,下载官网上最新的oracle 11g 11.2.02对应的驱动包;
4.2 最好在tomcat6下工作,因为tomcat7对应oracle11g的支持不是太好,可能会报内存或者是堆不足,泄露;
***********************************************************
5 分页的选择,自定义一个分页的标签,或者是直接采用easyui分页;
5.1 easyui分页,需要后台传到前台的是json对象,而非json字符串
5.2 自定义一个分页标签与后台交互进行分页,点击前一页或者是后一页都是进行重复的提交action操作;
***********************************************************
6 关于自定义标签的是使用;
6.1 自定义的标签中的tld文件中声明了标签的显示方式,里面传入的参数就是标签的属性,也就是方法的参数;
***********************************************************
7 oracle数据的查询
7.1 直接list所有的查询结果集,这个效率比较的低,在大数据量的情况下;
7.2 通过客户的请求随时进行与后台的交互,查询对应的分页的数据集;
***********************************************************
8 json通过struts2后台传递json对象或者是json字符串;
8.1 如果是简单的传入字符串,只需要加入一个struts2-json-plugin-2.3.1.2.jar包即可;
8.2 如果是需要传入前台的是一个jsonobject,那么需要的就是一下的6个包,必不可少,一定要注意:
1.commons-beanutils-1.7.0.jar
2.commons-collections-3.2.1.jar
3.commons-lang-2.3.jar
4.commons-logging-1.0.4.jar
5.ezmorph-1.0.3.jar
6.json-lib-2.1.jar
***********************************************************
9 junit测试action的方式
9.1 采用actionproxy代理进行处理;
***********************************************************