This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am not a SEO expert. Actually, I would hope that Google would remove the jSessionID value as part of its normal indexing function, since almost never is it going to be useful to have some stale old session identifier applied to a later access by some other person on the other side of the planet.
You might want to add some meta-information to the JSF views to make these session-related pages not indexable by Google. Then put "bookmarkable" links on your home page where Google is more likely to rate them higher. If you have problems with jsessionid appendages on those links, do brute-force raw HTML links without the JSF URL rewriting.
An IDE is no substitute for an Intelligent Developer.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com