假如jsp页面里一个strTest的String对象,值为“mystring”,在JavaScript想打印出值,有如下打印方式
alert(<%=strTest%>);
alert(“<%=strTest%>”);
用哪一种呢。。
你可以试下,会发现,不会执行alert,为什么呢??
看下源代码
alert(mystring);//相当于打印出来的是名字为mystring的一个js对象,找不到这个对象,所以无法执行
alert(“mystring”);
当打印出来的是数值对象时,上面似乎是没有什么问题的
alert(<%=strTest%>);
alert(“<%=strTest%>”);
用哪一种呢。。
你可以试下,会发现,不会执行alert,为什么呢??
看下源代码
alert(mystring);//相当于打印出来的是名字为mystring的一个js对象,找不到这个对象,所以无法执行
alert(“mystring”);
当打印出来的是数值对象时,上面似乎是没有什么问题的