}
private ActionForward viewThreadOnPage(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response, Integer pageNumber) throws FenixServiceException {
ConversationThread thread = this.getRequestedThread(request);
request.setAttribute("thread", thread);
request.setAttribute("pageNumber", pageNumber);
request.setAttribute("pageNumbers", computeNumberOfPages(DEFAULT_PAGE_SIZE, thread.getMessageSet().size()));
request.setAttribute("messages", getContentToDisplay(thread.getMessageSet(), pageNumber, DEFAULT_PAGE_SIZE));
Person loggedPerson = getLoggedPerson(request);
request.setAttribute("person", loggedPerson);
Forum forum = getRequestedForum(request);