爱上一条鱼 2011-11-04 22:24
浏览 314
已采纳

新手请教JSF的action调用的问题

 

刚开始接触JSF,对于action的调用有点不清楚,只知道是基于事件的。

 

迷茫的主要是关于action自动加载的问题。比如在struts里标签<s:action name="xxx.do" executeResult="true" /> 就能加载xxx.do这个action并且把action执行后的页面也加载进来

 

在jsf里是通过什么方案主动加载数据的呢?

 

比如我打开一个index.jsp 里面有个table,数据是调用action取数据库得到的数据,我们要实现在打开这个页面的时候,自动执行那个action,类似于<s:action >的作用,这个是怎么实现的?有啥方案?? 不要和我说用seam =。=,就单单JSF本身这个框架怎么实现这个?


  • 写回答

2条回答 默认 最新

  • cuiran 博客专家认证 2011-11-04 22:43
    关注

    根据你的意思我觉得,在打开页面的时候自动调用action,
    首先需要js来控制打开页面就可以调用,这个你应该知道。
    其次就是调用action了,我觉得,我们可以写一个jsf标签
    [code="java"]
    然后再写一个提交的按钮
    action="#{ControlBean.refreshTask}" />

    可以通过 document.getElementById("cmdSealAbandon")[/code]
    获得一个按钮对象,然后submit.希望能帮到你。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog