项目经验~~

[color=red](1)在系统基类中如果使用日志的话,不能实现每天日志的自动更名[/color]
public abstract class BaseAction extends Action implements Contact {
//需要把下面对该类的log4j日志去掉才可
// private static Logger _log = Logger.getLogger(BaseAction.class.getName()); //log4j(1)
[color=red](2)有关多个form在多个模块中调用[/color]
name="tab_ch_adminForm" validate="false" input="page.Tab_ch_admin.entry">
name="tab_ch_adminForm" validate="true" input="login">
可以更加[color=blue]validate[/color]属性来判断(好像不是,有待更新)
设置为true,则在调用Action对象上的perform()方法前,ActionServlet将调用ActionForm bean的validate()方法来进行输入检查
[color=blue]input[/color]属性:输入表单的路径,指向bean发生输入错误必须返回的控制
[color=red](3)java.sql.Date类型只能处理日期,不能处理时间[/color]
java.sql.Date.valueOf("2000-12-12");
而 [color=red]java.util.Date类可以处理[/color]
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date dtime = df.parse(setdate + " 23:59:59");
Date nowdate = new java.util.Date(System.currentTimeMillis());
if (nowdate.after(dtime)) {
sqlDuplicateFromResqPage(strFailure, request, response, "选择的日期已经过期,请选择有效的日期!");
return null;
}
(3)oracle中多表分区间读取数据实现
select MUSIC_NAME, MUSIC_PATH, MUSIC_SINGER, MUSIC_PROVIDER, MUSIC_PRICE, USER_PROVIDE, PROVIDE_DATE, SET_HOT, USE_HOT, WSET_HOT, WUSE_HOT, NAME_IVR, IVR, CONVERT_RESULT, VALID_TIME, MUSIC_TIME, MUSIC_TYPE, MUSIC_ID ,[color=red]MUSICITEM_ID [/color]from
(select t.MUSIC_NAME, t.MUSIC_PATH, t.MUSIC_SINGER, t.MUSIC_PROVIDER, t.MUSIC_PRICE, t.USER_PROVIDE, t.PROVIDE_DATE, t.SET_HOT, t.USE_HOT,t. WSET_HOT, t.WUSE_HOT, t.NAME_IVR, t.IVR, t.CONVERT_RESULT, t.VALID_TIME, t.MUSIC_TIME, t.MUSIC_TYPE, t.MUSIC_ID, [color=red]t2.MUSICITEM_ID,[/color] rownum id2 from tab_ch_music t,TAB_CH_MUSICTYPE t2 where rownum <= 0 and 1=1 and music_name like '%dfdf%' and CONVERT_RESULT =0 and [color=red]MUSICITEM_ID[/color] =030103 order by rownum )
where id2 > -15 and 1=1 and music_name like '%dfdf%' and CONVERT_RESULT =0 and [color=red]MUSICITEM_ID [/color]=030103 order by music_id desc

注意红色部分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值