【发布时间】:2013-12-18 03:23:01
【问题描述】:
我有一个用于遗留数据库的 POJO,我为它创建了这个脚手架:
package example
import com.example.entities.ModelView
class ModelViewController {
static scaffold = ModelView
}
当我在http://example.com:8080/example/modelView/list 访问我的浏览器时,我看到了一个很棒的 HTML 页面,在那里我获得了完整的 CRUD。太棒了!
现在我想获取 XML,所以我访问了 URL http://example.com:8080/example/modelView/list.xml,它仍然返回 HTML。
我的最终目标是让 Jersey 代码在 Java 应用程序中获取 XML,如下所示:
WebTarget targetBase = ClientBuilder.newClient().target("http://example.com:8080/example");
targetBase.path("modelView").path("list.xml").request(MediaType.APPLICATION_XML_TYPE).get(new GenericType<List<ModelView>>(){});
所以我有上面的代码,但它从 grails 获取 HTML,而不是它请求的 XML。
如何让 Grails 发送 XML?
【问题讨论】:
-
XML 什么。你想要
ModelView的所有实例的 xml 表示吗