必须用事件触发js函数,获取值,或者用jstl标签直接取值也可以,

解决方案 »

  1.   

    不现实的,楼主对JSP的生命周期不熟悉,JSP是服务器端的技术,而JS是客户端技术。当JS能起作用的时候,JSP已经运行完成了,要想再把JS的数据传回JSP就只能把数据作为表单提交回去再次进行处理,这样就已经是第二个周期了。通俗地说说,当第一次页面刷新出来的时候,JS才能起作用,然后需要提交表单,页面再次刷新,这时JSP才能得到数据。你确定想做成这样的效果吗?
      

  2.   

    Java代码是在服务器端执行的.javascript是在客户端执行.
    实际上客户端的代码是服务器端执行结果的输出.
    因此不存在相互调用的关系.
    在B/S结构中,客户端和服务器端的通信是通过request/response进行的.