在JSP页面中 <%%>在这里面,我要做一个操作,但是做这个操作之前,就是要知道是否执行了这个js
如果执行,才进行操作
明白吗?不要理解错了哦   谢谢大家了

解决方案 »

  1.   

    <%%>代码是在服务端就编译好了,在页面加载前就执行了,js在页面加载后才执行,所以,顺序执行下来的话,你这个是不能实现的。解决方法:
    你可以在js执行的时候调用后台的ajax方法,这样可以在加载页面之后,做一些后台处理。
      

  2.   

    应该可以用以下的方法实现<%
     if(){
    %>
    .....js代码.....
    <%
     }else{
    %>
    .....js代码.....
    <%
     }
    %>不过这样的代码格式对程序的可读性不好!看LZ是否可以考虑,如果可以解决问题的话!
      

  3.   

    楼主的需求就有问题,
    在执行js后执行java代码----怎么能让后台依赖前台呢。
    一般的思想是后台给前台支持,也就是前台依赖后台。js代码在客户浏览器上运行,客户甚至可以再运行时改掉你写的js,这不是不能实现。所以不能依赖前台的东西的
      

  4.   

    在jsp页面做个隐藏控件
    在执行你要判断执行的饿 js 中 对这个隐藏的控件赋值你判断是否运行了 就判断那控件里的值就可以
      

  5.   

    <%是服务器端执行
    js 在客户端执行我不懂你要问什么!
      

  6.   

    JSP技术群希望广大朋友加入一起学习,群号:93722377 可以容200人!