我有一个数据表,我得到了正确的结果,但是当我点击“保存”按钮时,我收到以下错误:
com.ibm.xsp.exception.EvaluationExceptionEx:执行时出错 JavaScript计算表达式执行JavaScript时出错 计算表达式脚本解释器错误,行= 8,col = 19:'amt'是 空
这是我的代码:
var samt = requestScope.get("ElectAmt");
var amt = requestScope.get(docsse1[3]);
if (samt != null && samt != "") {
var namt = samt + "," + amt.toString();
}
else {
var namt = amt.toString()
};
requestScope.put("ElectAmt", namt);
print(requestScope.get("ElectAmt"));
docsse1[3];
答案 0 :(得分:1)
正如错误在第8行第19栏所示 amt.toString()导致错误
amt似乎是null,因此评估null.toString()会抛出错误。在执行此步骤之前检查amt是否为空