moonhow007 2015-09-11 10:11
浏览 1528

关于Struts2 类型转换的奇葩问题?

前端代码:
图片说明
后台代码:
action:
private SomeObj obj; getObj(...){...} setObj(...){...}
model:
private Long date1;
private Long date2;
public Long getDate1(){
return this.date1;
}
//date2 getter方法同date1

public void setDate1(Long date1){
this.date1 = date1;
}
public void setDate1(String date1){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
if(date1 != null){
try{
this.date1 = sdf.parse(date1).getTime() / 1000;
}catch(ParseException e){
//...
}
}
}
//date2的setter方法同date1.
问题:date1通过setter方法注入了值,date2却没有进入setter方法!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 咨询一下有关于王者荣耀赢藏战绩
    • ¥100 求购一套带接口实现实习自动签到打卡
    • ¥50 MacOS 使用虚拟机安装k8s
    • ¥500 亚马逊 COOKIE我如何才能实现 登录一个亚马逊账户 下发新 COOKIE ..我使用下发新COOKIE 导入ADS 指纹浏览器登录,我把账户密码 修改过后,原来下发新COOKIE 不会失效的方式
    • ¥20 玩游戏gpu和cpu利用率特别低,玩游戏卡顿
    • ¥25 oracle中的正则匹配
    • ¥15 关于#vscode#的问题:把软件卸载不会再出现蓝屏
    • ¥15 vimplus出现的错误
    • ¥15 usb无线网卡转typec口
    • ¥30 怎么使用AVL fire ESE软件自带的优化模式来优化设计Soot和NOx?