Я использую PrettyFaces 3.3.0, и я хочу сделать пользовательское перенаправление и пересылку с сервлета
Я нашел следующий код в их документации:
public class CustomRedirector
{
public void redirect(HttpServletRequest request, HttpServletResponse response,
String mappingId, Map<String, String[]>params)
{
PrettyContext context = PrettyContext.getCurrentInstance(request);
PrettyURLBuilder builder = new PrettyURLBuilder();
URLMapping mapping = context.getConfig().getMappingById(mappingId);
String targetURL = builder.build(mapping, params);
targetURL = response.encodeRedirectURL(targetURL);
response.sendRedirect(targetURL);
}
}
, и мне было интереснокак вызвать метод перенаправления из сервлета, каким будет mappingId (requestURI?) и какое значение будет Map<String, String[]>params
, мне нужен небольшой пример, пожалуйста, вызовите вышеуказанный метод из сервлета?
и как сделать переадресацию из сервлета с симпатичными лицами, пожалуйста, посоветуйте.