Bir sayfaya basit bir yazı görüntülemek ve Content-Type
text/plain
olarak dönmek istiyorum.Spring MVC 3 İade İçerik Türü: text/plain
Aşağıdaki kodu kullanarak sayfada düz metin görüyorum, ancak Content-Type
dönüşü hala text/html
'dur.
Bunu nasıl düzeltebilirim?
NOT: Spring MVC ile Fayans kullanıyorum. Döndürülmüş "m.health", sadece aşağıdaki 1 satırı içeren bir health.jsp ile eşlenen bir fayans def'ini gösterir.
GÜNCELLEME NOT: Ben HTTP Başlığı isteğinde Content-Type
veya Accept
değerler üzerinde hiçbir kontrole sahip. Benim tepkisi olursa olsun gelir isteği ne tür text/plain
dönmek istiyorum
Denetleyici:.
@RequestMapping(value = "/m/health", method = RequestMethod.GET, headers = "Accept=*")
public String runHealthCheck(HttpServletResponse response, HttpServletRequest request, Model model) throws Exception {
model = executeCheck(request, response, TEMPLATE, false, model);
model.addAttribute("accept", "text/plain");
response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");
return "m.health";
}
JSP:
$ {status}
Ben Content-Type' 'request' ayarlanır neyi' üzerinde hiçbir kontrole sahip ve istek türü ise uymayacak üretir içinde belirttiğim şey değil. İstek türünün ne olduğu önemli değil, 'text/plain' ifadesini kullanmak istiyorum. – Ali