后台传递过来的数据,前台js能接收为null的数据吗
后台:UserModeluserModel=newUserModel();//userModel.setUserName("张三");model.addAttribute...
后台:
UserModel userModel = new UserModel();
// userModel.setUserName("张三");
model.addAttribute("userModel",userModel);
js: var userName = ${userModel.userName}
var userNameCn = getTypeName(userName);
fucntion getTypeName(username){
var haha="";
if("张三"==userName){
haha = "你好";
}else{
haha = userName;
}
return haha;
}
alert(userNameCn);
就像我注释掉的一样,如果userName的值为null,那么 在通过EL表达式接收的时候就出错了,如果userName不为空,那么方法继续调用执行,应该如何解决,传递过来时null的情况 展开
UserModel userModel = new UserModel();
// userModel.setUserName("张三");
model.addAttribute("userModel",userModel);
js: var userName = ${userModel.userName}
var userNameCn = getTypeName(userName);
fucntion getTypeName(username){
var haha="";
if("张三"==userName){
haha = "你好";
}else{
haha = userName;
}
return haha;
}
alert(userNameCn);
就像我注释掉的一样,如果userName的值为null,那么 在通过EL表达式接收的时候就出错了,如果userName不为空,那么方法继续调用执行,应该如何解决,传递过来时null的情况 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询