java的变量和Javascript变量之间的转移的一个例子

最近在JSP做的一个网站,它涉及java和javascript变量之间的交换,虽然许多网上的信息,但众说纷纭。许多人,误导,做出了很多尝试,最后更清楚的了解这个问题。通俗地讲,就是说,java代码在服务器上运行,并返回值是静态的页面,而Javascript脚本语言,在客户端运行。他们是两种不同的语言,和变量不能直接交换,但在某种意义上,变量可以通过。

java变量传递给Javascript变量,它是简单的,那就是,普通的方法是好的。
复制代码代码如下所示:
变量=;

小心不要错过平等!这不是问题。

Javascript变量传递给javab变量。这有点复杂,但原理很简单。
复制代码代码如下所示:

功能button_click(CNT){
碳纳米管;
document.submitform.msg.value = CNT;
Document.submitForm.submit();
}


复制代码代码如下所示:
<
数= request.getparameter(味精);
如果(数字= NULL)
编号=1;
rddata.setindex(数);
rddata.readdata();
out.println();
out.print(RdData.getIndex()+。);
out.print(RdData.getTitle());
out.println();
out.println(A+ rddata.getstra());
out.println();
out.print(B+ rddata.getstrb());
out.println();
out.print(C+ rddata.getstrc());
out.println();
out.print(D+ rddata.getstrd());
%>

>)

>


请特别注意表单和Javascript代码部分!一个数据库取出来的传递给处理函数在隐藏元素的形式,提交表单后的相关操作,通过request.getparameter java代码(OK)获得,~ ~ ~实际上是一个很纠结的问题,变量是不同步的,因为我想知道每个按钮的功能点击计数器加一个数据库的读操作,如果计数不一致将直接导致阅读顺序,刷新页面就可以解决问题,但也不是一个好主意刷新。所以传递一个参数的想法,好的。