@Inject
private HttpConversationContext conversationContext;
public void redirect() throws IOException {
final ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
final Map<String, List<String>> parameters = new HashMap<String, List<String>>();
final String conversationId = getConversationId();
if (conversationId != null) {
parameters.put(conversationContext.getParameterName(), Arrays.asList(conversationId));
}
externalContext.redirect(externalContext.encodeRedirectURL(externalContext.getRequestContextPath()+getViewId(), parameters));
}