对于某些具体的应用,只用客户端脚本(如JavaScript)或只用服务器端脚本(如JSP)都不好实现,这就需要他们之间的配合与交互。
首先要找到他们之间交互的媒介,本文所依靠的媒介---表单参数。
方法1:利用JavaScript的OnClick事件,向本页面提交一个submit,当然这个事件要存在于一个form里;然后在JSP脚本中判断request的类型,若与form的类型一样,则执行相应的服务器端动作。
方法2:利用JavaScript的地址转换,在当前页面的地址后加上要传递的参数(url?a=va,b=vb,...);然后在JSP中提取GET类型的参数,执行相应服务器端动作。
小结:此种方法局限比较小,变化方式多种多样,还需要在实际运用中多加理解。