问题描述:
我用的XHTML写的页面,在页面中可以修改操作对象的属性,在JS中我想通过EL表达式获取修改过的对象的属性值,但是我拿到得始终是对象修改前的值,我不想通过在JS中设定参数来传值,想直接在JS中操作对象。问题1: 怎么拿到修改后的对象属性值?
问题2: 我的这种在JS中操作对象的方式好吗? 为什么啊?
我用的XHTML写的页面,在页面中可以修改操作对象的属性,在JS中我想通过EL表达式获取修改过的对象的属性值,但是我拿到得始终是对象修改前的值,我不想通过在JS中设定参数来传值,想直接在JS中操作对象。问题1: 怎么拿到修改后的对象属性值?
问题2: 我的这种在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里的时候却是原始的。哪位大侠帮忙分析下。小弟郁闷中!