リフレッシュ時に二重のPOSTを避ける必要があります。だから、this postのようにPOST/Redirect/GETパターン(faces-redirect=true
)とナビゲーションハンドラ(@BalusC)を使用しています。アクションメソッドがnull
(同じページに留まる)を返すときに、JSF 2.0でそのパターンを使用する方法は?それは可能ですか、私はPOST/Redirect/GET以外の何かを使う必要がありますか?私はビュースコープのBeanを生かし続ける必要があるので、同じビュー(PRGが動作する)でアクションメソッドを返すことは解決策ではありません(失われる原因はview scope
)。JSF 2.0:アクションメソッドがnullを返すときのPOST/Redirect/GETパターン
ビューtest.xhtml:
<h:commandButton action="#{bean.send}"/>
ビーン:
@ManagedBean
@ViewScoped
class Bean {
String send() {
// do something...
return null;
}
String send2() {
// do something...
return "test"; // view scope lost
}
}
こんにちは、あなたは解決しようとしている使用の例を挙げることができますか? –
あなたはこれを理解したことがありますか? – edhedges