java: 50个jsp页面,每个页面都有一个单独对应的bean方法来控制页面呈现,也就是有50个bean方法。现在是每次刷新一个页面都要调用对应的bean方法来控制呈现,刷新的页面不确定,是50个页面中任意一个,敬请各位大侠指点

解决方案 »

  1.   

    50个jsp页面,分别为jsp1-50,都include p2.jsp页面 ,p2 里面有个id=inputtext1的输入框,由方法method1-50来控制默认值value,刷新的时候我需要控制:如果是jsp1,就调用method1来给输入框赋值使之为1,如果是jsp34,则调用method34来赋值,使之为34,求实现方法
      

  2.   

    先把jsp页面的title分别命名为jsp1-50;再调用如下JS,你可以试一下(不过我也没试过,呵呵)
    function haha()
    {
      var title = document.title;
      var i = title.substring(3,title.length);
      document.forms[0].action = "xxAction.do?method=method"+i;
      document.forms[0].submit();
    }
      

  3.   

    知道你要 干 什么了 ,说白了 ,你是做 报表系统吧  ?  如果 是报表 系统 建议你 就写 一个jsp 页面 , 用 读取xml 文件的方式 动态到 这一个页面里画组件就完了, 没必要 搞那么多 页面出来 .
      

  4.   

    知道你要   干   什么了   ,说白了   ,你是做   报表系统吧     ?     如果   是报表   系统   建议你   就写   一个jsp   页面   ,   用   读取xml   文件的方式   动态到   这一个页面里画组件就完了,   没必要   搞那么多   页面出来   .
      

  5.   

    p2中的textvalue是绑定到一个bean的属性,如果我使用js实现页面跳转,那么bean的值将不会改变,也就是说我使用
    js从jsp1转入jsp34,textvalue的值将依然是1,而不是34。我想修复这个缺陷,只要载入jsp34,页面中textvalue值也相应变动