jsp是服务器端执行的,javascript是客户端执行的。
把javascript函数得到的值赋给某个控件,
(如:document.form1.input1.value=javascriptfunction()
form1.submit
)
提交以后
在服务器端,
String str1="";
str1=request.getParameter("input1");
把javascript函数得到的值赋给某个控件,
(如:document.form1.input1.value=javascriptfunction()
form1.submit
)
提交以后
在服务器端,
String str1="";
str1=request.getParameter("input1");
jsp调用javascript的函数可以放在<script language="javascript"></script>输出.
不过用XML能实现很强大的功能。
我本来还想超过您,排本月第一.现在看来没望了!差距竟然是90分.
<Script language=javascript>
function getA() {
a=0;
<%if xx=yy {%>
a=3;
<%}else{%>
a=4;
<%}%>
}
</script>
但是JSP 不可能在客户端得到java Script的值,必须提交才可能得到
sorry,我不知道是这样!
请问:如何看到别人的积分
jsp是在服务器端执行,javascript是在客户端浏览器执行的,
jsp在服务器端执行的结果是生成一个由客户端浏览器执行(解释)的html脚本,当然这脚本中可以包含javascript。
比如你的jsp中有:
<%
String a="This is a test";
%>
...
function getA(){
return <%=a%>
}
...
经过服务器端执行后发到客户端的将成为:
...
function getA(){
return "this is a text";
}
...
然后再由浏览器来执行这段代码和其他的html脚本