1

ページに3つのコマンドリンクを配置しました。コマンドリンクの1つを初めて押すと、その値はBeanで更新されません。ただし、2回目以降は機能します。誰か助けてくれませんか?私のJSFに2つのフォームがあることと関係がありますか?

これが私が使用しているコードです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich"
    xmlns:f="http://java.sun.com/jsf/core">
<h:head>
    <title>My Registration Page</title>
    <link href="stylesheet/reset.css" rel="stylesheet" type="text/css" />
    <link href="stylesheet/style.css" rel="stylesheet" type="text/css" />
    <link rel="icon" type="image/png" href="images/icons/favicon.png" />
    <script src="script/script.js" />
</h:head>

<h:body>



    <h:form id="secondForm">


        <a4j:commandLink id="pendingTransactions"
            action="#{tellerBean.filterTransactions}"
            value="Show Pending" styleClass="button category-btn">

        </a4j:commandLink>
        <a4j:commandLink id="processedTransactions"
            action="#{tellerBean.filterTransactions}" 
            value="Show Processed" styleClass="button category-btn">

        </a4j:commandLink>
        <a4j:commandLink id="allTransactions" 
            action="#{tellerBean.filterTransactions}" value="Show All"
            styleClass="button category-btn">

        </a4j:commandLink>


    </h:form>



</h:body>
</html>
4

0 に答える 0