尝试从查询结果中搜索可搜索的用户名

时间:2011-07-05 16:54:39

标签: java html google-app-engine dynamic-websites

我正在使用谷歌应用程序引擎来做一个有一些消息的网站,我想显示一个带有一个名称的消息,该链接指定给个人资料。唯一的问题是我的所有网页都是动态的,并且是从代码中打印出来的。

我首先想到的是一个链接,点击它会在程序中使用点击名称的参数调用方法。然后,该方法将接收名称的参数,进行查询并在新网页中打印配置文件。我认为这样可以正常工作。我遇到的问题和问题是如何使用方法调用来执行可点击名称。

我现在打印短信到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);
        }
    }

因此autor将是可点击的对象。任何人都可以帮助我吗?

编辑1:感谢uwe(谢谢),现在我有了一个可点击的对象。但是如何从那里调用带参数= autor的方法?

1 个答案:

答案 0 :(得分:1)

您需要像这样添加链接:

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

然后它将其显示为链接并使其可点击。