`
文章列表
基于Struts2、Freemarker的分页组件实现(附工程源码) 本文为原创,欢迎转载,转载请注明出处BlogJava。 本次分页组件着重于页面(Freemarker部分)、及Action部分。 至于Service及持久层处理,只是做了一个模拟的实现,实际开发中,我是应用了iBatis,封装了分页调用。 由于用法有所不同,所以就不放在源码范围内,也不在这里介绍了。 这里的分页功能只提供了 上一页、下一页、指定页 的分页,但在分页Java代码中包含了 首页、末页的实现。有需要的可自行添加。 分页的效果如图: 分页实现代码介绍: 1.pagination.ftl 分页组件 页面部分 ...
[转]session详解 目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解session机制 五、理解javax.servlet.http.HttpSession 六、HttpSession常见问题 七、跨应用程序的session共享 八、总结 参考文档 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂 ...

枚举例子

public enum PCOptionStatusEnum { WAITTING_HANDLING("0", "待处理"), HANDLE_SUCCESS("1", "处理成功"), HANDLE_FAILUER("2", "处理失败"), HANDLE_CANCEL("3", "作废"), HANDLING("4", "处理中"); private final String ke ...
java程序在执行过程中,类,对象以及它们成员加载、初始化的顺序如下: 1、首先加载要创建对象的类及其直接与间接父类。 2、在类被加载的同时会将静态成员进行加载,主要包括静态成员变量的初始化,静态语句块的执行,在加载时按代码的先后顺序进行。 3、需要的类加载完成后,开始创建对象,首先会加载非静态的成员,主要包括非静态成员变量的初始化,非静态语句块的执行,在加载时按代码的先后顺序进行。 4、最后执行构造器,构造器执行完毕,对象生成。、初始化的顺序如下: 1、首先加载要创建对象的类及其直接与间接父类。 2、在类被加载的同时会将静态成员进行加载,主要包括静态成员变量的初始化,静态语句块的执 ...
exec dbms_refresh.refresh('mv_goods_list')    ( SELECT C2.CATGROUP_ID_CHILD G4           FROM xiu_goods.CATGRPREL C           LEFT JOIN xiu_goods.CATGRPREL C1             ON C1.CATGROUP_ID_PARENT = C.CATGROUP_ID_CHILD            AND C1.CATALOG_ID = C.CATALOG_ID           LEFT JOIN xiu_goods.CATGRPREL ...
呵呵,这个问题,上面各位说的,好像都没有解决问题。 我观察发现,‘不能执行已释放 Script 的代码’报错都是在数组的赋值上。 通过测试,我试了两种办法。第一种就是不把this,而是创建一个对象,传到弹出页面B中。关闭页面B时, JScript codewindow.returnValue=objB window.close(); 另外一种是,在页面B中赋值时,对象的赋值,可以直接 var obj_new=data.mm.objA; 但是数组的赋值,不应使用 JScript codevar arr_new=data.mm.checked; 这种方法,而是通过复制到方式: JSc ...
package com.xiu.commerce.attributeDict.beans; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import net.sf.jxls.parser.Cell; public class Test { private String filePath; ...
对于有些JS,对一些字符不能识别,到置程序出问题, s = s.replaceAll("\\s+", " "); \\s+代表一个或多个连续的 空白字符 如换行 制表符和空格符号  将被此表达式匹配的所有空白符换成一个空格 public static String cleanSpecialString(String str){ if(!StringUtil.isEmpty(str)){ str=str.replace("\"","\\\""); str = str.repla ...
boolean sucess=false;//业务处理成功标志 try{ ..... sucess=true; ...... ...} catch.... finally{    if(secess)iGoodCenterPushService.publishCMSandGPCQNMQ(iGoodCenterPushBeans); } OffPublishGoodsTaskCmdImpl.performExecute()代码有问题: try{ ...} catch.... iGoodCenterPushService.publishCMSandGPCQNMQ(iGoodCenterP ...
select 姓名,工龄, (case when (工龄>= '35') then '90%' when (工龄>='30' and 工龄<'35') then '85%' when (工龄>='20' and 工龄<'30') then '80%' when (工龄>='10' and 工龄<'20') then '70%' else  0 end) as '计算比例' from 表 case when sql select (case when t2.channel_state=1 then '在线' when t2.channel_stat ...
通过测试,我试了两种办法。第一种就是不把this,而是创建一个对象,传到弹出页面B中。关闭页面B时, JScript codewindow.returnValue=objB window.close(); 另外一种是,在页面B中赋值时,对象的赋值,可以直接 var obj_new=data.mm.objA; 但是数组的赋值,不应使用 JScript codevar arr_new=data.mm.checked; 这种方法,而是通过复制到方式: JScript codearr_new=data.mm.checked.slice(0); 或者 JScript codefor(v ...
1. public class ExportExcel { /** * @param List封装着Object[]的列表          * @param title每个sheet里的标题       */ private final static Logger log = Logger.getLogger(ExportExcel.class.getName()); public static InputStream getExcelInputStream(List<String[]> list, String[] title) { ByteArra ...
create table temp_should_display_brand as select distinct b.x_brand_id,i.imgname,s.store_id from x_brand b,x_brand_st_img i,x_brand_store s where b.x_brand_id = i.x_brand_id and b.x_brand_id = s.x_brand_id and i.store_id = s.store_id and i.imgname is not null and( b.cnname is not null or b.othernam ...
cd "C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\" 链接(以用户名为root为例):mysql -u root -p;执行这命令后,会提示输入密码,输入密码后回车,应该就OK了。 1>在MYSQL 中可以有可以用TOP来返回前几条的记录,ORALE用于显示出来ROWNUM来显示 2>分类组查询,group by 用于count用于统计,sum用于相加。例如: 3>not like 查询不包括某字符的条件 4>使用通配符:使用 _ 通配符 例子 1 现在,我们希望从上面的 "Perso ...
1:是考虑用static 来代替构造方法,通过私有构造器强化不可实例化的能力 public class test{ pirvate  test(){ throw new AssertionError(); } } 一般可用在工具类里面一般可都是static, 2:避免创建不必要的对像 String s=new String("sql"); 改进后的版本可以:String s="sql"; 重写: public boolean equals (Object o){ if(o==this){ return true; }if(!(0 instanceof Te ...
Global site tag (gtag.js) - Google Analytics