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

  • Home
  • SEARCH
  • 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 510819
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T07:09:09+00:00 2026-05-13T07:09:09+00:00

I’m currently working on a JSF 1.2 project (IBM implementation and a company layer).

  • 0

I’m currently working on a JSF 1.2 project (IBM implementation and a “company layer”).

PROBLEM

Here’s the situation (numbers of items are just for the example), simple CRUD

  1. List item
  2. I have a list of items
  3. I click on item 2 to see detail
  4. I click on modify, the modification page displays values of item 2
  5. Back to the list with a button “Back” and immediate="true" (because we don’t want to submit the modifications)
  6. Detail of item 4
  7. Modify item 4 > Values of item 2 are displayed

BUT

  • if I set the “immediate” attribute of the “Back” button to false, values of item 4 are OK.
  • if I set the “disabled” attibute of an inputText component to true, value of item 4 is OK.
  • if I use <h:outputText value="#{item4.myValue}/> (UIOutput) instead of <h:inputText value="#{item4.myValue}/> (UIInput)

Also, I checked in debug mode that the bean I wanted to display was “item 4” and it was.

WHAT I FOUND

After some research on Google I found that this problem comes from the lifecycle of JSF, although the documentation and solutions found are for specific implementations of JSF.
So I guess it’s because the value is populated with “localValue” instead of “submittedValue” (@see EditableValueHolder interface could help understanding), and there are some solutions from these pages

  • Apache wiki
  • IceFaces forum

RESULT

It doesn’t work (I wouldn’t be here, I swear ^^).
The “Refresh” solution is ineffective.
The “Erase input” is scary. I can’t admit that I need to reference every input field! Plus I didn’t find the setSubmittedValue() method on the UIInput in my IBM JSF.
The “Clear” method is ineffective. I tried on one element, and on the complete component tree with this code

public void cleanAllChildren(List<UIComponentBase> list){
 for(UIComponentBase c : list){
  this.cleanAllChildren(c.getChildren());
  c.getChildren().clear();
 }
}

But without success. So here I am.
Did I miss something? is there a nice tricky solution I didn’t see? I’m not really familiar with the JSF lifecycle.

  • 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-13T07:09:10+00:00Added an answer on May 13, 2026 at 7:09 am

    Put the bean with request scoped data in request scope, not in session scope.

    You probably have the entire list in session to “save” DB calls and all the work to retain values in the subsequent requests inside the same session. You can use a separate session scoped bean for that, e.g. DataManager. Then you should have a request scoped bean to represent the selected item, e.g. DataItem. You can familarize the both beans with help of managed property injection.

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

Sidebar

Ask A Question

Stats

  • Questions 319k
  • Answers 319k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer This is done via Javacript and is called a Modal… May 14, 2026 at 12:14 am
  • Editorial Team
    Editorial Team added an answer You should set the default log level higher than DEBUG… May 14, 2026 at 12:14 am
  • Editorial Team
    Editorial Team added an answer It depends entirely on the program. A common pattern is… May 14, 2026 at 12:14 am

Related Questions

I want use html5's new tag to play a wav file (currently only supported
I'm trying to decode HTML entries from here NYTimes.com and I cannot figure out
I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti
I've got a string that has curly quotes in it. I'd like to replace
In order to apply a triggered animation to all ToolTip s in my app,

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

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.