Например, если я буду использовать;
<td colspan = "1" class = "confluenceTd">$issue.getTimeSpent()</td>
Я получу результат в миллисекундах, так что вроде параметр передан.
Теперь я хочу использовать метод из моего класса Java, потому что я хочу получать время в красивом формате чч: мм.
В моем классе Java есть следующий метод.
public String getCorrectFormatDate(Issue issue){
Long timespent = issue.getTimeSpent();
if (timespent>0){
int hours = (int) (timespent / 3600);
int remainder = (int) (timespent - hours * 3600);
int min = remainder / 60;
String result = hours + "h " + min +"min";
return result;
}
else{
return "0";
}
}
Кроме того, в моем шаблоне я передаю переменные 'issues' из моего класса Java из другого метода.
Я уверен, что этот шаблон видит мой класс Java с этим методом
public String getCorrectFormatDate(Issue issue)
Проблема в том, что в моем шаблоне Velocity я хочу передать параметры
например
#foreach ($issue in $issues)
<tr role = "row">
<td colspan = "1" class = "confluenceTd">$action.getTimeSpent($issue)</td>
#end
Как решить мою проблему и вызвать функцию для каждой проблемы,
выбросил исключение java.lang.NullPointerException
выбросил исключение java.lang.NullPointerException




«Как решить мою проблему» => К сожалению, вы не описали ни одной проблемы. Сообщите нам о возникшей проблеме или ошибке.