第一种写法:Javascript引用Java变量可以!
第二种写法:Java引用Javascript变量不可以!(注意Javascript与Java没有半毛钱关系,请不要混淆!)
第三种写法:根本就不成立,想都不用想,html是静态页面,怎么可能直接引用Java变量!可以换成jsp
jin1988long 的意思是完全正确的,在html文件中不可能实现这样的引用。
不过我猜想楼主想要的答案是在jsp页面中的,那么显然它是可以的,因为第一种也必须有这个前提,第二种在什么前提下都不成。
javaee中的 sevelet = jsp, javascript需要用ajax封装json数据
只有第三种可以,而且不能使html页面,应该是jsp中
你说的这三者 综合起来就是jsp 。 去看看jsp吧
function a ()
{ var varString =<%=JavaString%>;//这种肯定不行 var varStringtemp = document.getE...id('name'); // 取表单ID 如} <% String javaString = varStringtemp;//取的是java 代码 别和js扯上关系%>
jsp也是servlet