Tôi cần tránh POST kép khi làm mới. Vì vậy, tôi đang sử dụng mẫu POST/Redirect/GET (faces-redirect=true
) và trình xử lý điều hướng (theo @BalusC) như trong this post. Cách sử dụng mẫu đó trong JSF 2.0 khi phương thức hành động trả lại null
(ở lại trên cùng một trang)? Thậm chí có thể hoặc tôi cần sử dụng thứ gì khác mà POST/Redirect/GET? Tôi cần phải giữ một hạt đậu có tầm nhìn, do đó, quay trở lại trong phương pháp hành động xem cùng (PRG hoạt động) không phải là một giải pháp (nguyên nhân bị mất view scope
).JSF 2.0: POST/Chuyển hướng/GET mẫu khi phương thức hành động trả về null (nằm trên cùng một trang)
xem test.xhtml:
<h:commandButton action="#{bean.send}"/>
đậu:
@ManagedBean
@ViewScoped
class Bean {
String send() {
// do something...
return null;
}
String send2() {
// do something...
return "test"; // view scope lost
}
}
Xin chào, bạn có thể đưa ra ví dụ về trường hợp sử dụng mà bạn đang cố gắng giải quyết không? –
Bạn đã bao giờ tìm ra điều này chưa? – edhedges