Comments on: How ADF Faces can do Tiles or SiteMesh like Push-Style templating using Regions with Dynamic Attributes Friends of Oracle and Java Wed, 24 Jun 2015 09:59:44 +0000 hourly 1 By: Ashish Tue, 12 Jan 2010 11:07:48 +0000 Great article, but got me a little confused. Region is used very similar to page fragment.
But what is the difference between them?

By: Sandy Fri, 28 Aug 2009 05:54:08 +0000 Hi,
I am also facing the access denied issue. My scenario is like this :
template and consuming application both using the View objects. system fetches the data for the VO on the consuming JSFF but fires “access denied”
for the VO on the template page.
here data is gettng populated into VO but display is an issue. I have tried using varioys refresh properties but not helping much.
Does anyways has any idea about it ?

By: Harry Christian Tue, 14 Oct 2008 03:04:01 +0000 Hi,

Im new to JSF / ADF.

Im now have a problem to make PanelPage componen as a template.

So when i drag panel page component, it already have company logo, application title, copyright, etc

Is this article can solve my problem ?

Thanks to reply

By: Gopi Mon, 02 Jun 2008 21:21:59 +0000 For those who are facing ‘Access Denied’ problem, add value=”#{bindings}” in af:region tag.


By: AdamA Fri, 04 Apr 2008 19:13:39 +0000 Very nice idea! Thanks! Like the others, I also have the same problem of not being able to display a data bound table (for view iterator binding) . eg.: Placing a data bound table in the /regions/BooksPrettyRegion.jspx page …I get Access Denied …Is there a work around to this problem? Thanks!

By: Simon Lessard Tue, 23 Oct 2007 20:42:50 +0000 Attempt 2 because tags got killed in the first…

Very nice article.

Concerning the not working example <af:region id=”content” regionType=”#{attrs.contentRegion}”/>, there might be another trick working only under JSF 1.1, not 1.2. I didn’t test it though, so use at your own risk. Since JSF 1.1 does not use unified EL, using <af:region id=”content” regionType=”${attrs.contentRegion}”/> has a good chance to work, forcing the EL evaluation at an earlier moment, which is needed for the example to work. As of JSF 1.2, ${} has the same effect as #{} (the deferred option is set within the TLD), so my solution, even if it work now, won’t hold too long, but it’s kind of sad to find a use case where the Unified EL EG’s choice to use TLD to define evaluation time rather than the operator break something that would have worked in previous versions.


By: MV Wed, 10 Oct 2007 01:17:12 +0000 (This comment should replace my previous one)
Great article! If like me you want to see it in action rapidly in JDeveloper, you just have to: 1- add 4 tag libraries to the project (ADF Faces Components 10_1_3_2_0, ADF Faces HTML 10_1_3_2_0, JSF Core 1.0, JSF HTML 1.0). 2- Replace the region whose id is “content” with the commented tag just above in the file MainTemplate.jspx 3- Run the page AlsHomePage.jspx

By: MV Wed, 10 Oct 2007 01:11:58 +0000 Great article! I like me you want to see it in action rapidly in JDeveloper, you just have to:
1- add 4 tag libraries to the project (ADF Faces Components 10_1_3_2_0, ADF Faces HTML 10_1_3_2_0, JSF Core 1.0, JSF HTML 1.0).
2- Replace the region whose id is “content” with the commented tag just above in the file
3- Run the page AlsHomePage.jspx

By: Kerri Tue, 09 Oct 2007 16:39:49 +0000 I’m having the same issue as Sam, getting an “access denied” error when using data bindings in a regionDef. Has anyone figured out this issue?

By: Aj Thu, 04 Oct 2007 14:24:35 +0000 Hi,

This is a great article. I am assuming this article is talking about Oracle ADF 10G. In ADF 11G, they have Oracle has implemented page templates. So, to make pages with ’tiles’ is fairly easy. However, the region concept is still available and is a very powerful component for refreshing regions (e.g. based on the type display the table content differenly). Do you have a sample for regions for ADF 11G? I would like to see that and see what changes I need to make to my code.

By: Declan Wilson Fri, 28 Sep 2007 10:25:49 +0000 Hi,
Great article … I am having some difficulties with the downloaded source. At runtime, I am receiving the following error:
“oracle.adf.share.config.ADFConfigFactory No META-INF/adf-config.xml found”
I put together the adf-config.xml file and placed it in there, but there appears to be problems with it … can the original be made available?

cheers in advance,

By: Dave Thu, 06 Sep 2007 22:59:59 +0000 Great article, really useful. It would be nice to see it organised in a flow so that newbies could follow it. For example:

1. Create a new Application
… enumerate the steps to create a new application.
2. Create the Template
… enumerate the steps to create the template.
3. Create the Page
… enumerate the steps for creating a page.
4. Link the Page to the Template
… enumerate the steps to link the page.

By: Sam Wed, 05 Sep 2007 17:39:42 +0000 If a regionDef page contains data bindings in its pageDef, I will get “Access Denied” messages on my final display page. I wonder how you resolve this problem.

By: Lucas Jellema Thu, 24 May 2007 22:08:53 +0000 Hi Anwar,

If you create a new Application in JDeveloper, using the Web Technology Template (ADF BC & JSF), the adf-face-impl.jar is added to the WEB-INF/lib directory of the ViewController project. Alternatively, look in the JDEV_HOME\jlib directory for adf-faces-impl.jar.


By: Anwar Mohammad Thu, 24 May 2007 19:59:31 +0000 Download the JDeveloper project with sources for this article. (note: you have to add the adf-faces-impl.jar and the faces-impl.jar libraries to the WEB-INF\lib directory (saves 4 Mb on download).

That above 2 lines mentioned in this article under Resource section.
I am running the application under Jdeveloper version, but page not displaying.

May I know where can i get faces-impl.jar file?

Please give me the link. I serached the net but not got.