0

Spring MVC で正しいハンドラーをリダイレクトできるように、jsp のスプリング フォーム値を使用して jquery 内で比較したいと考えています。

フォームには screenState フィールドが含まれています。

<form:form onsubmit="return false;" commandName="helpDeskForm" class="form-horizontal" autocomplete="false" method="post">
    ...
    <form:hidden id="screenState" path="screenState" />
    ...
</form:form>

.jsp で

そして、私が修正したいjspの.js関数は次のとおりです。

$('#btnDone').click(function(event) {
    if( $('#helpDeskForm screenState').val() == 'deleteSentResult')
        changeIframeSrc(searchRequestSentUrl);
    else
        changeIframeSrc(searchRequestUrl);
});

click() は、フォームが返す screenState に基づいて正しくリダイレ​​クトする必要があります。inboxResult]. 最初のケースでデバッグに失敗しました。どちらのケースも else{... } に行きました。ここで、私の Web テストとコントローラーでのデバッグは明らかに deleteSent を返します。

それが正しくない場合、それは条件付きだと思います。誰かがこれの正しい条件を教えてもらえますか?

助けてくれてありがとう。

4

1 に答える 1