在Jdeveloper 11gR2中传递url参数到由task flow构成的区中

在Jdeveloper 11gR2中传递url参数到由task flow构成的区中


1、建立环境。


新建fusion web application-->PassVar

在默认任务流 adf-config.xml里面创建view welcome和相应的jsf页面。

新建bounded任务流passVar.xml

 

    在任务栏中添加view test和相应的jsf页面。在ViewController工程中添加html测试页面go.html

上面步骤完成后,你的程序看起来应该是这样。

2、流程。

2.1

首先,在go.html里面加入HyperLink,并附加url参数.这里一定要注意,如果welcome页面属于任务流中的一个view,那么在url中的引用方法是/faces/welcome而不是/faces/welcom.jsf。

选择任务流adf-config.xml中welcome view的-->Page Parameters

增加如下参数

添加完后welcome view会有错误指示,忽略之。


以上2.1内容也可直接在代码中,将参数放入requestScope中,代码如下:

ADFContextadfContext = ADFContext.getCurrent();

MaprequestScope = adfContext.getRequestScope();

requestScope.put("test", test);


2.2

在任务流passVar.xml中test view相应位置添加如下参数。

在test.jsff中添加一个button控件,并设置控件属性Text为#{pageFlowScope.test}

3、结果

拖动passVar任务流到welcome页中,创建区。

运行go.html

你将看到按钮文字正是通过url传递过来的文字。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值