Page scoped backing bean keeps old data, why???

I have two pages, a search/list page and an add page. On the search/list page there is an add buttom that simply navigates to the add page.
The first time I press the add button all fields in the page are blank so I enter data and submits. The data i saved and we are navigated back to the search/list page. The next time I press the add button and are naviagted to the add page, all fields are filled with the same values as the last time I visited the page.
The add page backing bean is (annotated by Seam) to reside in PAGE scope so it should loose its values between invokations of the add page.
I get the exact same instance of the bean every time I nav to the add page. (Until the session is closed of course)
Why this behaviour?
Thanx.

Check if a session scoped bean or other class is keeping a reference to the bean

Similar Messages

  • To get a page fragment's button id in another page's backing bean

    Hi,
    I've a page fragment file with command button 1 and a jspx page with command button 2. On clicking button 1, jspx page opened in a dialog window. When i press button 2, button 1 also get pressed automatically. In action method of button 2, the id of button 1 returns null. How can i get the id of button 1 in button 2's action method. Page fragment and jspx page have separate backing bean. And both the buttons are bound with those bean respectively.
    The code in jspz page's backing bean is,
    fragmentBean frag = new fragmentBean();
    frag.getButton1();
    This 'frag.getButton1();' returns null value. how can i get button 1's id?

    Hi,
    fragmentBean frag = new fragmentBean();
    frag.getButton1();
    you create a new bean instance instead of having JSF serving you this. What you should do is
    ELContext context = FacesContext-->ELContext
    ExpressionFactory factory = FacesContext --> Application --> ExpressionFactory
    ValueExpression ve = factory.createValueExpession(..., "#{managedBeanToReference}", ...);
    fragmentBean bean = (fragmentBean) ve.getValue(...);
    Frank

  • Getting DCBindingContainer of page in backing bean

    How i can access binding container of a page in backing bean?

    Hello,
    You can refer to chapter 9.10 in the Developer's Guide for ADF 11g:
    http://download.oracle.com/docs/cd/E15523_01/web.1111/b31974/bcservices.htm#CHDDDBFC
    Using the following piece of code in your backing bean:
    public BindingContainer getBindings() {
      if (this.bindings == null) {
      FacesContext fc = FacesContext.getCurrentInstance();
      this.bindings =
        (BindingContainer)fc.getApplication().evaluateExpressionGet(fc,"#{bindings}", BindingContainer.class);
      return this.bindings;
    }If JDev asks which BindingContainer class to import, choose this one: oracle.binding.BindingContainer
    Regards,
    Chris
    Edit: Too late, you found it yourself! :-)
    Edited by: Chris Schryvers on 02-Dec-2009 05:08

  • How To Customize displaying  of JSP page From Backing Bean

    I would like to customize the displaying of jsp page from backing bean based on user Roles
    For example
    - if the Role is Admin then backing bean should display Admin.jsp
    - if the Role is Guest then backing bean should display Guest.jsp
    Any pointers/suggestions will be highly appreciated
    Regards
    Bansi

    Thanks to all for providing thoughts
    I wanna make it more Dynamic. In the sense
    "Backing Beans should drive the rendering of first jsp page in the application " and not jsp page driving the backing bean or not to put some kind of hard coding in jsp page to see if its admin user then display certain set of UI Components or certain set of other UI components for other users.
    As we have atleast 10 different Roles and there can be Composite Roles i.e. combination of two roles. In this case how does the Backing Bean drives the rendering of jsp page?
    Regards
    Bansi

  • Page Template Backing Bean Availability

    I have a page template that is used in pages across in a bounded Task flow. The backing bean is defined in the adfc-config.xml file.
    There are properties in the template backing bean that I use to determine whether to set some UI Components Visible property to true or false. So far so good and the UI Visible property is set as expected when run. e.g.
    #{backingBeanScope.beanNameBacking.myGroupAccordionVisible}
    I created another bounded Task Flow that contains a page that also references the Page Template. The new Task Flow is called from the original Task Flow.
    When I run the application now, the backing bean properties (in the Page Template) are highlighted as unknown and I get a runtime null pointer exception.
    This is even more confusing as I reference the template backing bean as a managed bean in the new (and old) Task Flow, and from the new Task Flow I can call a method in the template backing bean successfully. Why would the properties be unknown?
    Cheers.

    Hi,
    >highlighted in yellow and the hint says the bean property contained in the EL is not known
    First remove your existing EL and create EL as i said before,After create new EL it will not highlighted in yellow because EL is based on your managed Bean.

  • Can't keep old data plan?

    My daughters droid "smart" phone died so we put her number on an older "dumb" phone we had from previous upgrades until she can afford to buy a new smartphone. While talking to customer service I was told that she can't keep her old unlimited data plan when she gets her new phone that she has to switch to 2G plan. I don't understand why this is since had her phone not died she would still have the unlimited plan. Why?

    Good afternoon and thank you for all of your replies.  This is a really good question, and I will gladly clarify the answer, as there seems to be a lot of different responses.
    You are able to change back the unlimited data plan from a non-Smartphone within 14 days of removing it.  Once the 14 days have passed, there is no way to go back to the unlimited data and you will have to choose from our current pricing.  Therefore, if your daughter will be replacing her Smartphone within 14 days, she will be able to have the unlimited data plan.  
    I trust this information is helpful.  
    Thank you, 

  • Reconstruction of request scoped backing beans

    Hi,
    I have a jsp which contains the following code:
    <h:commandButton action="go_someplace" actionListener="#{bean1.update}" value="submit"/>bean1 is this form's backing bean and it is request scoped.
    bean1 is passed some parameters from the former page by putting them in the request to that page.
    What I notice is that bean1 is constructed once when the form is displayed, but also a second time before the actionListener (update) is invoked.
    As a result, the second request to the bean (the HTTP request) does not contain what it originally did in the first request anymore and the data gets reset.
    Can anyone please explain this behavior (and offer a solution...).
    Thanks,
    Zohar

    I tried it and it doesn't solve my problem.
    I'll try to explain what I have a bit clearer:
    I have a form with a person's details: name, age. A person has a unique id.
    I have a form with a list of persons. When I select a specific person a new form is shown with that person's details. multiple forms may be opened, so the person's details form is request scoped.
    I pass the selected person's id from the list of persons' form using f:param in the form's commandLink. I retrieve this id in the person's details form using httpRequest.getParameter("com.zohar.selectedPersonId");.
    I also added a <h:inputHidden value="#{personDetails.personId}"/>I noticed that setPersonId() is invoked after all the form controls are built, so that the getPersonName() (which depends on the person ID) is invoked before setPersonId() is invoked.
    Is there a standard way to do this?

  • Blank page on backing bean exception

    When there is exception in the backing bean, a blank page is displayed. I was expecting response with status code 500. When I debug the http response the status code is 200. I have configured the webapp to display error page on status code 500. Since it is not returning status code 500, this page is not displayed.
    In web.xml
    <error-page>
    <error-code> 500 </error-code>
    <location>/500.jsf</location>
    </error-page>
    I am using Sun RI Implementation of JSF on weblogic 10.3
    Please some one help me.
    Here's a stack trace.
    Note :I purposely introduced devide by zero exception in my backing bean action.
    ####<Mar 11, 2009 10:57:16 AM PDT> <Error> <HTTP> <KOLCHK1-D1> <AdminServer> <[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1236794236482> <BEA-101107> <[weblogic.servlet.internal.WebAppServletContext@1943319 - appName: 'sam', name: 'hcp', context-path: '/hcp', spec-version: '2.5'] Problem occurred while serving the error page.
    javax.servlet.ServletException: / by zero
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:502)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
         at weblogic.servlet.internal.ForwardAction.run(ForwardAction.java:22)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.ErrorManager.handleException(ErrorManager.java:144)
         at weblogic.servlet.internal.WebAppServletContext.handleThrowableFromInvocation(WebAppServletContext.java:2244)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2093)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Then the problem lies somewhere else. I can't determine it based on the as far given information.

  • To add components in JSF page from backing bean

    I am trying to display list of available files under a directory using HtmlSelectOneMenu. In constructor of backing bean i have the following code
    directory = new File("C:\\files");
        files = directory.list();
        String[] fileList = this.getFiles();
        List valueList = new ArrayList();
        for (int i=0; i < fileList.length; i++) {
            SelectItem item = new SelectItem(fileList);
    valueList.add(item);
    UISelectItems items = new UISelectItems();
    items.setId("items"+sessionVariable);
    items.setValue(valueList);
    listbox = new HtmlSelectOneMenu();
    listbox.setId("listbox"+sessionVariable);
    listbox.getChildren().add(items);
    getPanelGrid1().getChildren().add(listbox);
    and my jsf looks like this <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <f:view>
    <html>
    <head>
    <meta http-equiv="Content-Type"
    content="text/html; charset=windows-1252"/>
    <title>Employee</title>
    <link type="text/css" rel="stylesheet" href="resources.css"/>
    <style type="text/css">
    body {
    background-color: #ffffff;
    a:link { color: #000000; }
    </style>
    </head>
    <body><h:form binding="#{backing_SampleEdit.form1}" id="form1">
    <h:panelGrid columns="2" binding="#{backing_SampleEdit.panelGrid1}"
    id="panelGrid1" >
    <h:outputLabel value="Template Name"
    binding="#{backing_SampleEdit.outputLabel1}"
    id="outputLabel1"/>
    </h:panelGrid>
    </h:form></body>
    </html>
    </f:view>
    <%-- oracle-jdev-comment:auto-binding-backing-bean-name:backing_SampleEdit--%>
    I am getting an exception like "Cant instantiate the class exception"..
    please help me out in this..                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    The Stacktrace looks like this
    SEVERE: Managedbean backing_SampleEdit could not be created Can't instantiate class: 'com.backing.SampleEdit'.. class com.backing.SampleEdit : java.lang.NullPointerException
    javax.faces.FacesException: Can't instantiate class: 'com.backing.SampleEdit'.. class com.backing.SampleEdit : java.lang.NullPointerException
         at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:229)
         at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:282)
         at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:97)
         at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:145)
         at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:166)
         at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:160)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:143)
         at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:406)
         at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1019)
         at javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1046)
         at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:761)
         at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:451)
         at com.sun.faces.taglib.html_basic.FormTag.doStartTag(FormTag.java:345)
         at SampleEdit.jspService(_SampleEdit.java:60)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
    Caused by: java.lang.ClassNotFoundException: class com.backing.SampleEdit : java.lang.NullPointerException
         at java.beans.Beans.instantiate(Beans.java:208)
         at java.beans.Beans.instantiate(Beans.java:48)
         at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:223)
         ... 45 more
    Caused by: java.lang.NullPointerException
         at com.backing.SampleEdit.<init>(SampleEdit.java:53)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
         at java.lang.Class.newInstance0(Class.java:350)
         at java.lang.Class.newInstance(Class.java:303)
         at java.beans.Beans.instantiate(Beans.java:204)
         ... 47 more

  • Target Servlet in page from backing bean.

    Hi,
    How do I render a servlet in a page from a backing bean instead of a new page as it currently doing.
    the backing bean consists of...
    String url = "/ScriptOutputServlet?docNum=" + command;
            blog.debug("URL = " + url);
            FacesContext ctxt = FacesContext.getCurrentInstance();
            try
                ctxt.getExternalContext().dispatch(url);
            }catch(Exception e)
                e.printStackTrace();
            }finally{
                ctxt.responseComplete();
            }I suppose my question is how do I add a target into the URL to render back into a frame on the original page for example?
    Thanks in advance

    First off, let me thank you for all your replies, your help is much appreciated.
    What I'm trying to achieve is for the user to be able to click a command link which is a shell script and have the stdout of the script returned to the same page. Please let me know what info/code you need.
    From the jsf page...
    <h:commandLink action="#{executeBean.executeScript}" immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" actionListener="#{t.setNodeSelected}" >
                                                <t:graphicImage value="../images/document.png" border="0"/>
                                                <h:outputText value="#{node.description}"/>
                                                <f:param name="docNum" value="#{node.description}"/>
                                            </h:commandLink>
                                        </h:panelGroup>
                                    </f:facet>
                                </t:tree2>
                                <jsp:include page="/ScriptOutputServlet" />
    public void doExecute(String command)
            String url = "/faces/private/main.jsp?docNum=" + command;
            blog.debug("URL = " + url);
            FacesContext ctxt = FacesContext.getCurrentInstance();
            try
                ctxt.getExternalContext().redirect(url);
            }catch(Exception e)
                e.printStackTrace();
            }finally{
                ctxt.responseComplete();
            }I'm hoping I'm making some more sense...
    Many thanks again,
    nick
    Edited by: nickbeenham on Dec 26, 2007 9:38 AM

  • If i backed up my old phone why aren't my contacts syncing

    i had a problem with my old phone so i went to the apple store and they told me to back up my information on my computer which i did so i went to the apple store today to exchange my phone for a new one since i got my last one in february, now i connected my new iphone to my computer (iphone 4) and it says that i have no sim card, the last iphone i had didnt have one either but i was able to use it - this one won't let me go past the first few things that pop up when you get a new phone.. if i dont have a sim card how do i come about this problem?

    You have to have a SIM card from an activated iPhone or one that was previously used to activate the original iPhone in order to activate your phone for use, even if you don't have service.  If you don't have one borrow one from a friend.

  • How to refresh data in SelectOneChoice component based on backing bean

    Hello.
    I am using JD Studio Edition Version 11.1.1.5.0 on Weblogic 11.1.1.5
    I have page fragment with SelectOneCoice based on backing bean (used as filter)
    <af:selectOneChoice label="#{projectBundle['label.toolbar.spinbox.period']}"
                                        valueChangeListener="#{backingBeanScope.backing_jsf_fragments_project_ContentMainView.onPeriodValueChangeListener}"
                                        binding="#{backingBeanScope.backing_jsf_fragments_project_ContentMainView.soc2}"
                                        id="soc2" value="#{pageFlowScope.ContentMainView.period}" autoSubmit="true">
                      <f:selectItems value="#{pageFlowScope.YearsListBean.yearItems}"
                                     binding="#{backingBeanScope.backing_jsf_fragments_project_ContentMainView.si2}" id="si2"/>
    </af:selectOneChoice>
    there is backing bean which reads data from database and creates list + add null value
    package sk.web.view.bean;
    import java.util.ArrayList;
    import java.util.List;
    import javax.faces.model.SelectItem;
    import oracle.adf.model.binding.DCIteratorBinding;
    import oracle.adf.share.logging.ADFLogger;
    import oracle.jbo.Row;
    import sk.web.view.common.utils.ADFUtils;
    * Class is supposed to provide list of years for the af:SelectOneChoice component.
    public class YearsListBean {
        private static final String PERIOD_ITERATOR_NAME = "PeriodView1Iterator"; //auto generated id
        private List<SelectItem> yearItems;
        public YearsListBean() {
            super();
            yearItems = new ArrayList<SelectItem>();
            addYearsToList();
        public void addYearsToList() {
            DCIteratorBinding iter = null;
            iter = ADFUtils.findIterator(PERIOD_ITERATOR_NAME);
            Row[] rows = iter.getAllRowsInRange();
            addYearItemToList("", "");       
            for(int i = 0; i < rows.length; i++){
                Row row = rows[i];
                log.info("row[" + Integer.toString(i) +"]: " + rows[i].getAttribute("Year").toString());
                addYearItemToList( rows[i].getAttribute("Year").toString(), rows[i].getAttribute("Year").toString());
        public void clearYears() {
            log.info("Called.");
            getYearItems().clear();
       private void addYearItemToList(String strInYearLabel, String strInYearValue) {
            SelectItem tObjItem = new SelectItem();
            // Setup object
            tObjItem.setLabel(strInYearLabel);
            tObjItem.setValue(strInYearValue);
            // Add it ro list
            yearItems.add(tObjItem);   
        public List<SelectItem> getYearItems() {       
            // Get Output
            return yearItems;
    When I insert new record into DB table I want to show new value into filter. How to achieve this?
    I tryied get current instance of YearsListBean
         YearsListBean yearsList = (YearsListBean)FacesUtils.getManagedBean("pageFlowScope.YearsListBean");
    then clear and fill it again
         yearsList.clearYears();
         yearsList.addYearsToList();
    at the end I refresh view adding partial target
    AdfFacesContext.getCurrentInstance().addPartialTarget(getSoc1());
    But this procedure doesn't work. Please help me find working method.
    Thanks in advance.

    Why don't you use a model driven list in the first place? Your list gets it's data from a vo do this would be the preferred solution.
    Check out my sample http://wp.me/pcBZk-vM
    Which shows an similar use case.
    Timo

  • Getting data from view object into backing bean

    Hi,
    My requirement is explained below -
         I have a ADF editable table in a jsf page which is connected to backend database table. In the table there are 6 columns and only 2 are editable. So when user inputs a value in first input column an event is triggered such that the data for all the remaining columns should be fetched from another database table.
    Typically if we are not using ADF development environment. We would have had a simple business method which creates the sql query by taking the input from textbox with simple where clause and I would have got the data. I am not getting any idea how to do this in ADF. I have the second table as view object but how to access the view object from backing bean and get data based on the input given.

    Hi,
    step 1) Expose a method on the ViewObject Impl class
    step 2) define arguments for the method as needed to identify the row to read data from
    step 3) retrieve the row from the VO that holds the data you want to add and return a HashMap with this information
    step 4) expose the method on the client interface (Java menu selection on the View Object)
    step 5) In the PageDef file, create a method binding to the method you exposed on the ViewObjectImpl
    step 6) Call the method binding from the managed bean like
    OperationBinding getDataFromVO = (OperationBinding) BindingContext.getCurrent().getCurrentBindingsEntry().get("Name of method binding);
    getDataFromVO.getParamsMap().put("name of arguments1", value1);
    getDataFromVO.getParamsMap().put("name of arguments2", value2);
    Object retData = getDataFromVO.execute();
    if(retData != null && getDataFromVO.getErrors().size()==0){
      HashMap retDataMap = (HashMap) retData;
    ... follow the rest of your logic ....
    Frank

  • When I set my homepages, they always revert back to my old ones whenever I restart Firefox, why is this?

    I have tried to reset my homepages multiple times and every time I restart Firefox they always revert back to my old homepages; Why is this and how do I stop it??

    The [[preferences are not saved]] article should help you with this.

  • How to get readonly text field value in backing bean?

    Below is my code in JSF.
    <h:inputText id="prodLine" value="#{fbackingBean.value}" required="true" styleClass="readOnlyField" readonly="true"/>
    This is a readonly field, and the value will been pass in by a pop up window. after the value had been passed in, i try to store the data which i had selected, but the value in readonly field (which show in above) return a null value.
    May i noe how can i get the readonly field value in backing bean? thanks!

    Why not keep track of the value in the backing bean? If it's a read only value set from a backing bean it should be simple to retrieve from a backing bean.
    I'm new to JSF, but one thing that I have figured out is to try to put everything in the backing beans possible and to do as little as possible within the JFS web page components.

Maybe you are looking for

  • How do you get Illustrator 4 Photocopy effect to work in color?

    In previos versions of Illustrator, I could take a fill object ..with any color applied, and add the photocopy effect. This was a great tool to use, to illustrate and give texture to large patches of colors, which I used all the time in our site plan

  • Help installing mac os x tiger

    so i installed disc one of mac os x tiger on my macbook, and when it asks for disc two and i insert it, it loads all the way, then when my computer is turning on it goes back to the beginning of the install and keeps repeating the process. please hel

  • What is you favorite hard drive?

    I have a Quad G5 and I need to install a second hard drive, I've read most of the discussion boards, but I still don't have a clear answer to which drive is the better choice. I need more room, I only have 43Gb left and I have a FCE-4 file that is 14

  • 1 Thunderbolt port using 2 devices

    Hi. I have 17 inch Macbook Pro with 1 Thunderbolt port. Currently i have an connected an external monitor through thunderbolt port. ( mini Display to VGA Adapter) Now I want to connect an external hardisk that has a thunderbolt port ? How do I do thi

  • How to open files in PS CS5?

    1) I installed Photoshop CS5 under Windows 7 64-bit and used it and Bridge successsfully.  However, when I download a new jpg file, it wont open in CS5 - if you right click the file, it offers many MS programs and also PS Elements, but not Photoshop.