在jsp页面中,可以直接统计EL表达式取值,如:
${requestScope.userName} 是获取request范围内的userName属性。
但在JavaScript中,如果按如下方式取值:
var userName = ${requestScope.userName};
则出现异常,原因是取出来的值赋值给userName变量时,不知道userName的类型,所以报js错误。
应写成如下方式:
var userName = “”;
userName = ${requestScope.userName};
即可,因为在jsp中从 ${requestScope.userName}取出来的值,会转换成userName声明的类型。
本文介绍了如何在JSP页面中正确地使用EL表达式获取request范围内的属性,并给出了在JavaScript中避免类型错误的具体示例。
1万+

被折叠的 条评论
为什么被折叠?



