请高手们帮忙,我是个新手,刚学习jsp

解决方案 »

  1.   

    直接调用是没戏的。
    ajax也是发送了请求,服务器处理后返回了结果。
      

  2.   

    没错,必须用ajax。javaBean实际是在后台编译好的,在发给前端时,实际已经变成了html。所以js怎么操作都没有意义。当然,用ajax异步回调又是另一回事了。
    你可以考虑用applet.
      

  3.   

    有很多方法,ajax是一种<script src=""></script>也是一种iframe也是一种都可以。
      

  4.   

    可以调用,你在要调用Javabean的jsp页面的头部加入(import "Javabean的路径信息"),括号不用加入。
    就可以调用里面的函数了,这是第一种方法;
    第二种,你用<jsp:useBean id="Javabean的实例" scope="page|request|session|Application" class="Javabean的路径信息"/>
    一般这两种方法比较实用,你试试!
    你要是新手先不要学Ajax,掌握了一般的WEB开发的基本应用后再学习也不晚!
    呵呵
      

  5.   

    有几种情况
    1.在页面加载时调用javaBean方法的返回值
      <script>
       var aa = <%=Object.aa()%>;//Obecjt为你的javaBean对象
       ...
      </script>
    2.在操作表单元素之后调用
      例如用户填完表单之后,要提交内容时调用
      用Ajax,例如dwr等,查查。
    总之,jsp脚本(javaBean的调用等)是先通过编译的,也就是说,一般只在页面初始话时调用,用于取得上面设置的信息,对象等,缺乏灵活性、交互性。