如何在Configuration util String中添加java变量值 -

时间:2010-09-13 10:14:09

标签: java ruby-on-rails eclipse

我正在编写用于调用ROR API的Java代码..

我编写了Java代码来获取所有博客

    public List<BlogBean> getBlogsXml() {

     return webResource.path(ConfigurationUtil.LIST_BLOGS).header(ConfigurationUtil.AUTHENTICATION_HEADER, authentication)
    .accept(MediaType.APPLICATION_XML_TYPE).get(new GenericType<List<BlogBean>>() {
 });
  }

在我的Configuration.Utilfile中  LIST_BLOGS将为http://localhost:3000/api/blogs.xml

现在我尝试获取与博客的字段值匹配的博客 我的博客表包含一个字段slug,因此将返回与此匹配的关键字。为此,我收到了输入slug,现在我需要在ConfigurationUTIL文件中附加我的路径  LIST_BLOGS_SLUG =“http://localhost:3000/api/blogs/。xml”

我应该怎么做..下面是我接收slug参数的代码

public List<BlogBean> showBlog_slug(String slug)
{
  return webResource.path(ConfigurationUtil.LIST_BLOGS_SLUG).header(ConfigurationUtil.AUTHENTICATION_HEADER, authentication)
  .accept(MediaType.APPLICATION_XML_TYPE).get(new GenericType<List<BlogBean>>() {
  });
}

1 个答案:

答案 0 :(得分:0)

OP解决方案。

我通过将字符串保留在方法

中找到了解决方案
public List<BlogBean> showBlog_slug(String slug){
  final string LIST_BLOGS_SLUG="mypath/api/blogs/"+slug+".xml"
     return webResource.path(LIST_BLOGS_SLUG).header(ConfigurationUtil.AUTHENTICATION_HEADER, authentication)
    .accept(MediaType.APPLICATION_XML_TYPE).get(new GenericType<List<BlogBean>>() {
  });
}