0
我是新来的JSP,
我有一个包含环法并希望显示值Java方法调用
<%!
private void getDemo() {
for(int i=0; i<10; i++) {
setName("Val: " + i); %>
<script language="javascript">
var name = "<%= getName()%>";
console.log(name);
</script>
<%!}
}%>
<%!
String name;
private void setName(String name) {
this.name = name;
}
private String getName() {
return this.name;
}
%>
呼叫
<script type = "text/javascript">
window.onload=function(){<%getDemo();%>};
</script>
问题
但是当我看到控制台时,它只显示Val: 9
我如何实现所有价值?我需要Java代码内的脚本代码。可能吗?
否。你不能在java中调用脚本代码。Java是服务器端。脚本代码是客户端 – Dineshkani
,但最后一个值显示在这里... –
在浏览器中,您看不到任何JSP或Java代码。你看到的仅仅是一个带有Javascript和/或CSS的纯HTML。所有这些都可以是运行在服务器上的JSP/servlet代码(不是JSP或java本身)的输出。 –