不行JS是客户端脚本,<%%>里面的内容在客户端已经转换成了HTML,除非你在change方法中再次提交页面将jmonth提交到服务器上。

解决方案 »

  1.   

    绕弯吧,弄个隐藏的text 或.src与servlet交互
      

  2.   

    用隐藏变量提交,
    然后request.getParameter()
      

  3.   

    jsp是在服务器端执行的,javascript是在客户端执行的。
    客户端得到的值,必须通过提交才能传给服务器端。
      

  4.   

    另外想个算法吧,比如把你的jsp代码全部转化为javascript代码