jsf中如何获得config-xml配置的数据

    技术2022-05-20  53

    我在config-xml中是这样配置的:         <managed-bean>         <managed-bean-name>userLogin</managed-bean-name>         <managed-bean-class>com.eepn.jsf.UserLogin</managed-bean-class>         <managed-bean-scope>session</managed-bean-scope>        </managed-bean> 我现在要获得登录后userLogin中的数据 不是在页面上获得 而是要在后台代码中获得! 因为我需要登录用户的一个字段值做判断的

     

    我知道一个方法但是也还有些问题 希望高手们可以帮我解决

     

     

      <managed-bean>         <managed-bean-name>userLogin</managed-bean-name>         <managed-bean-class>com.eepn.jsf.UserLogin</managed-bean-class>         <managed-bean-scope>session</managed-bean-scope>

      </managed-bean>

     

       <managed-bean>         <managed-bean-name>orgList</managed-bean-name>         <managed-bean-class>com.eepn.jsf.OrgEntity</managed-bean-class>         <managed-bean-scope>session</managed-bean-scope>

            <manager-property>

                      <property-name>user</property-name>

                      <value>#{userLogin} </value>

           </manager-property>

      </managed-bean>

    这是我想到的第一个方法但是 我获得user中没有值 第二次的时候就有值了  不知道如何解决

     

    我还有一个第二种方法 

              ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();

    后面就不写了 说说我遇到的问题 externalContext为Null  我不知道第二种方法是否有可行性!

     

    希望各位多多发表,我会虚心学习!

     

     

     


    最新回复(0)