Duvida, como retornar mais de um objeto nesse caso a descrição da tarefa

@RequestMapping(“finalizaTarefaAJAX2”)
public @ResponseBody String finalizaAjax(Long id) {
TarefaDAO dao = new TarefaDAO();
dao.finaliza(id);
Tarefa tarefa = dao.buscaPorId(id);
//String message = “tarefa alterada”;
return new SimpleDateFormat(“dd/MM/yyyy”).format(tarefa.getDataFinalizacao().getTime());

}

Por favor, ao postar códigos, use a tag code:
http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

Além disso, convém escrever algo no texto do tópico, ao invés de só postar o código. Além da dúvida, seria bom dizer que framework está usando, em qual servidor está rodando, por exemplo.

A descrição da tarefa não faz parte da classe tarefa?

Bom, respondendo objetivamente a sua dúvida: Basta criar um objeto que contenha os dois objetos que você quer retornar:

public class TarefaVO { private Tarefa tarefa; private String descricao; //Gets aqui }

E então retorna-lo. Você tem mesmo que retornar uma String? Se for o caso, talvez seja o caso de retornar os objetos serializados de alguma forma, como em JSON ou XML.

Sim a classe é Tarefa, e o framework é o Spring Mvc, servidor tom-cat,
essa duvida é do curso Fj-21
Onde ao clicar no link finalizar tarefa, retorna no jsp a data de hoje como data da finalização, e alem da data gostaria de retornar
mais dos objetos como data data de inicio foi um campo que coloquei a mais para depois subtrair uma da outra para saber quantos
dias demoro para tarefa ser finalizada.