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 636259
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T20:29:44+00:00 2026-05-13T20:29:44+00:00

We are using JSF in our project (im pretty new to it) were every

  • 0

We are using JSF in our project (im pretty new to it) were every page have a back bean Java file.

In order to move (redirect) from one page to another, i need to put all the parameters (search criteria) in the request scope before redirecting and then retrieve it back in the next page constructor. When you have few pages deep and you want to come back to the top, it becomes really annoying to maintain.

For example, if i have page 1 with advanced search filters, which redirects to page 2, depending on the chosen item, and from page 2, you get another list were you can go to page 3 for details. Now each time i need to put all the params in the request scope/read them again, store them in hidden fields and get them back.

Whats exactly wrong with this method and whats a better way to do it in JSF?

EDIT: the environment is IBM Rational Application Developer (RAD), which have its own JSF implementation. Not sure if that makes a difference.

  • 1 1 Answer
  • 1 View
  • 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-13T20:29:44+00:00Added an answer on May 13, 2026 at 8:29 pm

    Putting request scoped data in session scope will bite you (very) hard if you’re going to open the same page in multiple windows/tabs. Only use the session scope if the data itself is also really session scoped (excellent examples are the “logged-in user” and the “shopping cart”, you want it to be exactly the same throughout the entire session). Again, don’t put request scoped data in the session scope. It hurts both you and the enduser.

    Just design your beans smart (it makes no sense to have different beans containing the same data) and make use of h:inputHidden where needed, if necessary in combination with managed property injection. It’s indeed a bit a pain to code and maintain. You can on the other hand also just grab Tomahawk <t:saveState> if the to-be-passed data is actually as big as a “whole” managed bean. It costs only a single line in the JSF page and has always been of great assistance.

    *For example, if i have page 1 with advanced search filters, which redirects to page 2, depending on the chosen item, and from page 2, you get another list were you can go to page 3 for details. Now each time i need to put all the params in the request scope/read them again, store them in hidden fields and get them back.

    Whats exactly wrong with this method and whats a better way to do it in JSF?*

    There’s nothing wrong with this method. Maybe you coded it the wrong way which caused that it looks unnecessarily overcomplicated. I can’t tell much as long as you don’t post details about the code used.

    As per your edit:

    EDIT: the environment is IBM Rational Application Developer (RAD), which have its own JSF implementation. Not sure if that makes a difference.

    This is not true. IBM doesn’t have any JSF implementation. It has just a component library (the poorly maintained hx prefixed components, also known as “Faces Client Framework”). WSAD/RAD ships with Sun JSF RI (Mojarra) as standard JSF implementation, although it’s usually a heavily outdated version. Ensure that you keep it updated.

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

Sidebar

Related Questions

I am working on a project where we have many JSF pages - using
I am setting up a form using JSF (I'm pretty new at this) and
How do I connect to the database(MYSQL) in connection bean using JSF to retrieve
Using TortoiseSVN against VisualSVN I delete a source file that I should not have
Totally new to Spring & Java development but working on a project for a
We've just recently converted our project to using Maven for builds and dependency management,
I have been investigating a JSF upgrade on our existing web apps that are
I am using JSF 2.0 btw I have an attribute X type Integer, that
I am using JSF tags within an XHTML file. My intention is to enable
I am trying to implement a scenario using JSF. I have a commandExButton and

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.