0
*  Unable to find matching navigation case with from-view-id '/home.xhtml' for action 'MemoServlet' with outcome 'MemoServlet' 

私はそれを達成しようとします:

<h:commandButton type="submit" value="add" action="MemoServlet"/>

しかし、世界中のすべてのチュートリアルは、私が望まないBeanでのみそれを行います。リクエストを実行するナビゲーションルールに出くわしました。

4

1 に答える 1

0

なぜサーブレットなのか?機能要件は正確には何ですか?サーブレットには、別のクラスにリファクタリングして、元のサーブレットとJSF Beanアクションメソッドの両方でそれをインポート/呼び出すことができる「多すぎる」コードが含まれていませんか?

とにかく、特定の問題を修正するには、サーブレットURLを指すプレーンなバニラHTML<form>要素か、Beanのアクションメソッド内でサーブレットURLを呼び出す必要があります。actionExternalContext#dispatch()

于 2010-05-26T21:15:10.947 に答える