Вот как мы это делаем:
В Struts.xml есть динамический результат, такой как:
<result name="redirect" type="redirect">${url}</result>
В действии:
private String url;
public String getUrl()
{
return url;
}
public String execute()
{
[other stuff to setup your date]
url = "/section/document" + date;
return "redirect";
}
Вы можете фактически использовать эту же технологию для установки динамических значений для любой переменной в вашем struts.xml, используя OGNL. Мы создали все виды динамических результатов, включая такие, как ссылки RESTful. Классные вещи.