请问button 的onclick如何嵌入 java语句
请问,html总的onclick如何嵌入java语句啊。
怎么我嵌入后刷新页面就直接执行了呢。我还没单击呢
onclick=" <% out.println("11"); %>"
java
button
------解决方案--------------------首先onclick是客户端的部分;java语句是服务端的部分。
其次一个jsp页面在输出到客户端前,它会将服务端的的代码执行后,再输出。
onclick=" <% out.println("11"); %>"
你这行代码本身就存在问题,out是输出的入口,它会先输出“11”,最后再输出html部分,也就是说你的“=”左右两快内容没有任何关系。
我大概猜测下你的意图,应该用如下代码
onclick="document.write('11');"
或者
onclick="alert('11');"
------解决方案--------------------
有个东西叫alax,然后如果要实时可以看看long polling,有个概念是js 或者jsp执行后输出的html是客户端的,java 代码是在服务器端执行的。
有些框架可以模糊上面的概念然你只用java编码,然后他帮你处理客户服务器之间的通信,比如GWT
------解决方案--------------------
正解,jsp是java服务端,执行顺序由于html(javascript)
------解决方案--------------------很多初学者总是把客户端和服务器端混在一起