Witam,
Czy możliwe jest przesłanie parametru żądania do okna modalnego? @Wizzie może podpowiesz czy to jest wykonalne.
Linia z pliku konfiguracyjnego:

<put-attribute name="taskModal" value="/task/add" cascade="true"/>
<tiles:insertAttribute name="taskModal" value="/task/add?idProject=${project.id}"/>

<a href="#" data-toggle="modal"
   data-target="#addTask" class="btn btn-primary">
    Zadanie
</a>

Komunikat jest oczywisty: Cannot convert /task/add?idProject=1 of type class java.lang.String to class org.apache.tiles.Attribute

Próbowałem też tak, ale wtedy okienko nie wyskakuje.

<tiles:insertAttribute name="taskModal"/>

<a href="/task/add?idProject=${project.id}" data-toggle="modal"
   data-target="#addTask" class="btn btn-primary">
    Zadanie
</a>

Też nie wyskakuje:

<tiles:insertAttribute name="taskModal"/>

<a href="<spring:url value="/task/add?idProject=${project.id}" />" data-toggle="modal"
   data-target="#addTask" class="btn btn-primary">
    Zadanie
</a>

Teraz napiszę tak:

<a href="#" data-toggle="modal"
   data-target="#addTask" class="btn btn-primary">
    Zadanie
</a>

I z tego usunę parametr żądania to okno się pojawia.

@RequestMapping(value = "/task/add", method = RequestMethod.GET)
public String getAddNewTaskForm(Map<String, Object> modelMap, @RequestParam("idProject") Long id)

Myślę, że problem leży tutaj w value - <put-attribute name="taskModal" value="/task/add" cascade="true" /> bo nie ma parametru.