2015-10-28 2 views
-1

Привет Я использую Spring MVC проекта в том, что я должен передать json строку от контроллера для просмотра кода возврата от контроллера:как передать строку JSON из контроллера для просмотра

возвращение модели. addObject («response», Response.getResults(). toJSONString());

и код JSP является:

<%@ page language="java" content Type="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%> 

`<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" http://www.w3.org/TR/html4/loose.dtd"> 
    <html> 
     <head> 
      <title>Response value</title> 
     </head> 
     <body> 
      Response is : <c:out value="${response}" /> 
     </body> 
    </html>` 

Я запустил вызов на почтальона и успешно работать и, но не может отображаться в строку ответа он только показывает Jsp кодирование на почтальона.

Может ли кто-нибудь помочь мне исправить это?

ответ

2

При использовании Spring Rest Services @RestController играет важную роль.

@RestController 
@RequestMapping("/yourmapping") 
public class yourController { 

@RequestMapping(method = RequestMethod.GET) 
    public <returnType> getAll() { 
    return <response>; 
    } 

} 
+0

спасибо за ваш ответ я был использован это тоже, но не работает properly.Then я проверил версию JSP, то я добавить <% @ странице isELIgnored = «ложь»%> тег будет работать нормально. – mohan