我把我的问题描述一下:是这样的,在jsp页面里我写了一个java函数,有没有一种技术可以实现,当我点击一个<li onclick=“”>来触发这个函数?非常感谢!!!!!

解决方案 »

  1.   

    ......,这个貌似不可能吧,jsp页面的java函数都会先编译好的吧
    可以用ajax
    ps:结贴率啊!!!!
      

  2.   

    java函数实在服务端执行的 js实在客户端
    所以要么你onclick后提交到后台java执行  要么用js函数执行
    其实很多java函数可以用js模仿实现的
      

  3.   

    js是不能调用服务器端代码的,只能通过表单提交或ajax请求,或者dwr。不过dwr也是基于ajax的。。建议学一下ajax
      

  4.   

    jsp是服务器代码,javascript是客户端代码。浏览器上面的代码,是由服务器代码jsp通过转换生成客服端代码的。
    所有的代码都在客服端,怎么可能访问服务端。也就是客服端只能看见结果,不能看见过程。
    你只有把函数写成javascript,或者通过ajax或其它方式重新调用