同一页面javascript html java 之间的值传递

在同一个jsp中,能不能实现js和java之间的变量值交互。
比如有一个<input type="text">,一个<input type="button" onclick="abc()">。当点击button的时候把text的值传给 同一jsp页面中的java代码出处理,逻辑比较复杂,js处理不来,要交给java处理。
要在同一个jsp中,要是跳转到另外一个jsp去处理的话是比较简单的,还有不用ajax。
一楼:哦,http://zhidao.baidu.com/question/71978570.html?si=1 貌似不行哦。
二楼:我想的执行顺序是<input>---js---java。不过js是客户端的啊,java是服务端的啊,不跳转的话,能行?
看来保持页面静态,不跳转的话是不行的。

第1个回答  2008-12-04
绝对可以;
给一种建议——java中的变量可以传送到<input type="hidden" />标签中,然后js中getelement取到此变量处理,反之依然;
第2个回答  2008-12-04
在同一个页面不停的传递貌似有点难度 关键是怎么个执行顺序啊 理论上三者之间是可以传递的
第3个回答  2008-12-04
你说的刚好是AJAX的一个典型的应用
自己找资料了解下
不是很麻烦本回答被提问者采纳

...我只懂html代码和javascript交互。因为页面有一个button,向点击后触 ...
success: function(json){ alert(json); }, error:function(){ alert("连接超时"); } }); java ServletResponse response = ServletActionContext.getResponse(); response.resetBuffer(); response.setCharacter

JAVA代码如何实现获取一个html页面的文本框的输入的值然后显示在另一...
<form>是转到后台,通过后台再做跳转到Show.jsp的,如果你仅仅只是在show.jsp中显示的话,可以通过JS传参的方式去实现,具体如下:<script language="javascript" type="text\/javascript"> window.location.href="show.jsp?name="+ document.getElementById("name").value;<\/script> ...

java和javascript之间的关系(java和javascript的联系)
java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象的程序设计语言(后端语言);举个小例子:京东登录的时候是不是有模前瞎告诉你密码格式不对等(javaScript),而把密码输入进去之后,是浏览器把数据传给后台处理之后返回过来(java),才...

java得到请求来的页面HTML
页面:<body> <form action="\/。。。" id="form1"> <input type="hidden" name="indexUrl" id="indexUrl"> <a href="javascript:void(0);" onclick="goTo();">URL<\/a> <\/form> <\/body> <script type="text\/javascript"> function goTo(){ var form = document.getElementById("...

Java端给html页面发送数据
这个简单,写个普通Java程序,就能搞定。使用URLHttpConnection,采用POST请求,然后接收数据。怎么连接,怎么用inputstream写数据,用outstream读数据,设置json请求方式,网上一大堆例子。

如何把jsp程序中的数据传递给JavaScript脚本使用
是可以这样的。必须保证js执行时,页面已经正确返回。你可以在页面的body中写上 <%=map1%>,看看是否能够显示?既然是字符串的形式,应该 var1 =“<%=map1%>”; 带上双引号。

同个jsp页面,jsp定义的变量,java能调用么?
javascript是一种脚本语言.是在客户端运行的.JSP的本质是Java的servlet.是在服务器端运行的.你这样直接调用是不可能的.但也不是说服务器端就一定调用不到客户端的变量.举个例子:你可以在javascript里面用location = 当页网址?a="abc" 的方法发送给服务器端.然后在服务器端用String a = getParameter(...

如何使用java提取html页面中script标签里面的值
<script type="text\/javascript"> (function(){ var a = $('.class img').attr('src');alert(a);\/\/a的值就是选取的元素的值。})

...与Java的后台数据库连接?是不是通过JavaScript实现?具体实现的方 ...
楼上说的对 JAVA和javescript是不一样的 javescript是下载到客户端的脚本 PHP、jsp、asp是运行在服务器端的,用户端是看不到的 如果要和后台服务器连接就要用到AJAX AJAX的话 会用到JavaScript 但还有别的一些东西 例子: Google Map 使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。

java与javascript的区别和联系?
2、用处不一样:它们最本质的不同就是用途:Java目前被广泛应用于PC端、手机端、互联网、数据中心等等;而JavaScript则被主要用于嵌入文本到HTML页面,读写HTML元素,控制cookies等。3、两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有...

相似回答
大家正在搜