问题描述:
    我用的XHTML写的页面,在页面中可以修改操作对象的属性,在JS中我想通过EL表达式获取修改过的对象的属性值,但是我拿到得始终是对象修改前的值,我不想通过在JS中设定参数来传值,想直接在JS中操作对象。问题1: 怎么拿到修改后的对象属性值?
问题2: 我的这种在JS中操作对象的方式好吗? 为什么啊?

解决方案 »

  1.   

    补充我写的JS:
    function showReport(){
    var url="${request.contextPath}/ReportServer?reportlet=/comam/using/usingSummary.cpt+
                            &organize=${UsingSummaryManager.usingOrgId}"+
    "&year="+
    ${UsingSummaryManager.summaryYearly}+
    "&month="+
    ${UsingSummaryManager.summaryMonthly};
    window.open(url);
    }
    页面部分代码:
    <sys:actionItem title="#{UsingSummaryManager.summaryMonthly}月统计报表" iconCls="actionReport" toolTip="查看汇总表"
    onclick="showReport()"/>在这里,我的"#{UsingSummaryManager.summaryMonthly}月统计报表可以正确显示修改过后的,但我传到JS里的时候却是原始的。哪位大侠帮忙分析下。小弟郁闷中!