Попытка сделать доступное для поиска имя пользователя из результата запроса - PullRequest
0 голосов
/ 05 июля 2011

Я использую google app engine для создания веб-сайта, на котором есть несколько сообщений. Я хотел бы отобразить сообщение с именем в виде ссылки, назначенной профилю пользователя.Единственная проблема заключается в том, что все мои веб-страницы являются динамическими и напечатаны из кода.

Сначала я подумал о ссылке, которая при щелчке вызывает метод в программе с параметром выбранного имени.Затем метод получит параметр имени, выполнит запрос и распечатает профиль на новой веб-странице.Я думаю, что это будет работать нормально.Проблема и вопрос, которые у меня есть, как мне сделать кликабельное имя с вызовом метода.

Мой код для печати текстового сообщения на html-странице теперь:

  List<Texto> results = (List<Texto>) query.execute(tituloparam);

    if (!results.isEmpty()) 
    {
        for (Texto e : results) 
        {
            resp.getWriter().println("Titulo:"
                + results.get(0).titulo);
            resp.getWriter().println("Nome:<a href='/author?name=" + results.get(0).autor + "'>" + results.get(0).autor + "</a>");
            resp.getWriter().println("Data:"
                + results.get(0).data);
            resp.getWriter().println("Texto:"
                + results.get(0).texto);
        }
    }

Так что авторбудет кликабельным объектом.Кто-нибудь может мне помочь?

Редактировать 1: Благодаря Уве (Спасибо) теперь у меня есть объект, на который можно нажимать.Но как мне оттуда вызвать метод с параметром = autor?

1 Ответ

1 голос
/ 05 июля 2011

Вам нужно добавить ссылку на это так:

 resp.getWriter().println("Nome:<a href='/author?name=" + results.get(0).autor + "'>" + results.get(0).autor + "</a>");

Затем он показывает его как ссылку и делает его кликабельным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...