Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSF commandButton操作返回正确的值,但导航规则不返回';不适用_Java_Jsf_Navigation - Fatal编程技术网

Java JSF commandButton操作返回正确的值,但导航规则不返回';不适用

Java JSF commandButton操作返回正确的值,但导航规则不返回';不适用,java,jsf,navigation,Java,Jsf,Navigation,标题几乎说明了一切。我有一个名为login.jsp的页面: <f:view> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/> <title>Bejelentkezés</title> <!--<script la

标题几乎说明了一切。我有一个名为login.jsp的页面:

<f:view>
  <html>
    <head>
      <meta http-equiv="Content-Type"
            content="text/html; charset=windows-1250"/>
      <title>Bejelentkezés</title>
      <!--<script language="JavaScript" src="login.js" type="text/javascript"></script>-->
    </head>
    <body>
      <h:form>
        <h:messages/>
        <p>
          Ur&aacute;n Tanulm&aacute;nyi Rendszer
        </p>
        <p>
          Login: <h:inputText binding="#{backing_admin.loginLoginInput}"
                       id="loginLoginInput"/>
        </p>
        <p>
          Jelsz&oacute;: <h:inputSecret binding="#{backing_admin.loginPasswordInput}"
                                       id="loginPasswordInput"/>
        </p>
        <p>
          <h:commandButton value="Bejelentkezés"
                           binding="#{backing_admin.loginLoginButton}"
                           id="loginLoginButton"
                           action="#{backing_admin.loginAction}"/>
        </p>
      </h:form>
    </body>
  </html>
</f:view>
<%-- oracle-jdev-comment:auto-binding-backing-bean-name:backing_admin--%>

贝杰伦特凯斯酒店

乌尔&阿可爱;n Tanulmá;nyi Rendszer

登录:

杰尔兹ó;:

还有一些导航规则:

<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee">
  <managed-bean>
    <managed-bean-name>backing_admin</managed-bean-name>
    <managed-bean-class>hu.elte.pgy2.BACNAAI.view.backing.BackingAdmin</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <!--oracle-jdev-comment:managed-bean-jsp-link:1admin.jsp-->
    <!--oracle-jdev-comment:managed-bean-jsp-link:1login.jsp-->
  </managed-bean>
  <navigation-rule>
    <from-view-id>/login.jsp</from-view-id>
    <navigation-case>
      <from-action>#{backing_admin.loginAction}</from-action>
      <from-outcome>"ADMIN"</from-outcome>
      <to-view-id>/admin.jsp</to-view-id>
      <redirect/>
    </navigation-case>
    <navigation-case>
      <from-action>#{backing_admin.loginAction}</from-action>
      <from-outcome>"STUDENT"</from-outcome>
      <to-view-id>/student.jsp</to-view-id>
      <redirect/>
    </navigation-case>
  </navigation-rule>
</faces-config>

后勤管理
hu.elte.pgy2.BACNAAI.view.backing.BackingAdmin
一场
/login.jsp
#{backing_admin.loginAction}
“管理员”
/admin.jsp
#{backing_admin.loginAction}
“学生”
/student.jsp
单击login.jsp上的按钮将调用backingbean中的操作,该操作返回它应该返回的值,但是我被重定向回login.jsp,而不是导航规则中定义的页面。发生这种情况的原因是什么?

的“ADMIN”替换为
的“ADMIN”
“STUDENTS”
替换为
的STUDENTS

删除导航框中的