<script>
function a(){
    var a = 9;
}
</script>JSP如果不通过提交表单如何得到a的值呢?

解决方案 »

  1.   

    可以使用Ajax啊,或者使用Get提交啊
      

  2.   

    js代码是在浏览器中执行的,而jsp代码是在服务器端执行好后再传给浏览器的,所以直接这样是实现不了的,可以通过ajax把js的值传到后台,然后就好办了
      

  3.   

    用jquery $.post()
    你可以查查API文档的
    JAVA上要通过AJAX异步请求调用
      

  4.   

    ajax可以。
    但楼主这样问问题,一般很难对你要做的事情有更好的帮助。应该把要做的需求说明白,看别人给你什么解决方案。因为你这样的问题都不懂,你所设计的解决方案本身也很可能有问题。
      

  5.   

    js把value  set到  input元素,就可以操作啦
      

  6.   

    用js把想要的值放到表单的隐藏域中的,然后不就可以传递了,js可以操作页面标签的属性值,但反过来就不行了。
      

  7.   

    用AJAX或者get方法提交,就OK啦