我有一箇舊的數據庫中的POJO和我創造了這個支架吧:使用Grails腳手架時與XML響應
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。
我的最終目標是有澤西代碼,獲取XML在這樣的Java應用程序:上面的代碼
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的,而不是它正在請求XML得到HTML。
如何讓Grails發送XML?
的XML什麼。做你想要ModelView' – Deepak