Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 840711
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T05:40:14+00:00 2026-05-15T05:40:14+00:00

I have been investigating a JSF upgrade on our existing web apps that are

  • 0

I have been investigating a JSF upgrade on our existing web apps that are using JSF 1.2 & tomahawk 1.1.9 & no facelets , to use JSF 2.0 & tomahawk 1.1.9

This is my findings sofar :

  • All the tomahawk components worked except for t:dataTable used with a t:dataScroller – BUT ONLY IF preserveDataModel=”true” on t:dataTable.

  • The workaround is to set preserveDataModel=”false”

    -Why it breaks is explained here :
    http://www.mail-archive.com/dev@myfaces.apache.org/msg40741.html

  • The impact of changing preserveDataModel=”true” to preserveDataModel=”false” is explained here :
    http://wiki.apache.org/myfaces/Working_With_DataTable_And_PreserveDataModel

  • Existing JSF 1.2 tags still works under JSF 2.0 runtime

Have anyone else out there done something similar – and what is your experience ?

I have searched the web high and low but could not found much on this topic , but at the moment I am feeling pretty confident to get the new libraries out to the testing environment for a couple of weeks & then onto a live environment.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T05:40:14+00:00Added an answer on May 15, 2026 at 5:40 am

    Actually, the library vendor is responsible for testing. You should also not download libraries which are not explicitly mentioned to be JSF 2.0 compatible. If I peek the Tomahawk site, there’s no word about “JSF 2.0”, only 1.1 and 1.2. So you shouldn’t expect that it will work flawlessly on JSF 2.0.

    The only libraries which are JSF 2.0 compatible are as far RichFaces 3.3.3, PrimeFaces 2.0, OpenFaces 2.0, Apache Trinidad 2.0 and the (currently still in Alpha stage) IceFaces 2.0.

    This site used to provide a great overview, but it’s currently outdated. The author has to catchup some major changes yet.


    To my personal experience, the major reasons to use Tomahawk were the t:dataList, t:dataTable preserveDataModel="true" and t:saveState, but with JSF 2.0 on Facelets they are all superfluous and replaceable by ui:repeat, and @ViewScope. So I don’t see any reason to stick to Tomahawk, or it must be the t:selectOneRadio layout="spread".

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have been investigating transactions and it appears that they take care of themselves
I have been investigating building web parts for sharepoint 2010 and currently have a
I have been investigating the best way to store our solutions in SVN and
I have been investigating event fire order between browsers, because our application is experiencing
We have been using TeamBuild and test for our continuous integration build for about
I have been investigating Table-Valued Parameters in SQL Server 2008, and I've discovered that
I have recently been investigating java server-side web frameworks to serve as a rendering
I have been investigating about creating a UDP server, at first i though i
I have been investigating OAuth to share resources in my site to other sites.
Previously I have been investigating several solutions how to register with email address instead

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.