由于Javascript是前端的程序,而Jsp是后端的程序,所以要将javascript的值传给Jsp,就需要将页面进行提交操作,然后Jsp用getParamter()的方法得到值。
具体可以将值赋给一个hidden文本框,然后提交页面!

解决方案 »

  1.   

    应该通过提交的方式吧
    直接就传给当前JSP页面
    让JSP得到这些值是不太可能的
      

  2.   

    不能,要用只能通过页面的submit。
    简单的说,就是jsp和javascript不是在同一时间运行的。
    jsp是在编译期,也就是页面生成的过程中运行的,这时javascript是不会运行的。
    而javascript是在页面生成后才能使用,这时jsp都已经转换成相应的html了。
    所以jsp是不可能调用javascript的,只有将值放在一个form表单里面,然后递交,让jsp重新编译一遍,才能用到那个值。
      

  3.   

    对对,偶明白了一些,看样子只能提交后用getParamter的到值,多谢