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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T14:14:39+00:00 2026-05-13T14:14:39+00:00

i integrate a flex app in a jsf-icefaces app (in a jspx site with

  • 0

i integrate a flex app in a jsf-icefaces app (in a jspx site with the ice:outputmedia-tag) and want to access the same instance of a bean from flex by remote, that jsf inject.

i already connect with blazeds to a java-bean. this bean – like all other beans – get other beans by injection of jsf, but when i access the bean by remote from flex it doesnt hold the injected beans (like localizer and accesmanager, both session scoped) and i can’t connect to the jsf session (FacesContext.getCurrentInstance() is null). this is because flex create a new instance of the bean and it’s not the same current instance, that jsf inject, i think.

i can connect from flex to the database by create a new entity manager in the java bean, but that’s not what i want, because it’s again another entity manager…i want persist and get data over the accessmanager-bean.

i know exadel fiji and flamingo, but i couldn’t work with fiji, because my jsf app include the icefaces components and then it doesn’t work with richfaces which fiji needs. and flamingo work only with jboss seam and spring. is it right?

i also read about the spring-flex-integration, but the jsf application did not create with spring and i don’t want to integrate spring in such a large jsf app.
yesterday i read about the FlexFactory interface. this interface i have to implement in my own Factory and set it in the service-config.xml of blazeds as a factory read this. i still implement my own factory but i only get application scoped beans over the servlet context which i get over FlexContext.getServletContext().getAttribute(“Bean”); and not session scoped beans…

i hope there is a chance to connect throw flex and jsf…
thanks!

  • 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-13T14:14:39+00:00Added an answer on May 13, 2026 at 2:14 pm

    FacesContext.getCurrentInstance() is null

    This will only happen when the current request is not been passed through the FacesServlet. In other words, the request URL did not match the url-pattern of the FacesServlet. It’s namely the one responsible for creating the threadlocal FacesContext instance.

    But you actually don’t need the FacesContext here. As JSF just runs on the top of the Servlet API, you can also go low level and make use of it to grab the session scoped managed bean. JSF stores session scoped managed beans as attribues of the HttpSession with the managed bean name as key.

    Thus, if you for example have a session scoped managed bean with the managed bean name myBean and you have the HttpServletRequest at your hands, then you can also access it as follows:

    MyBean myBean = (MyBean) request.getSession().getAttribute("myBean");
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying to integrate Django's comment app into my site but with no success.
I have Flex/AIR app that connects to a tomcat server via BlazeDS. I'm not
I'm designing a C# application Presentation ( web site + flex apps ) Business
i want to integrate my application with 3rd party application, my understanding is that
I'm trying to integrate an accounting solution into a web app I am developing.
I want to iterate over an ArrayCollection in Flex while there can be items
I want to integrate full-text search into a .NET application with [Fluent] NHibernate-based data
I am trying to integrate dropbox with iphone and done with login option.I want
I want to integrate my flash file with php code. I got the below
My company want to develop an online multitouch scrumboard for our scrumteams. We are

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.