Проблема возникает:
Вернуться через @Responsebody
@Responsebody@requestmapping (value = "/selectbyformid", method = requestmethod.get) public map <string, object> getClassname (string formid) {list <string> list = forminfoService.selectClassName (formid); Map <string, object> map = new hashmap <string, object> (); map.put ("data", list); map.put ("status", true); вернуть карту;}результат:
{"data":["Bixuan Crazy Silhouette","Qi Ling","Silhouette","Silhouette","Bi Hair Shape","Bi Hair Shape","Chen Huan Lan Shape",<br>"Silhouette","Han Hong Lan Shape","Lu ㈡ ㈡ ㈣ Ling","Han Hong Lan Shape","Salute":true}Решение:
Настройка в Spring-Mvc.xml
<!- Решите проблему искаженного ответа. StringhttpmessageConverter. При преобразовании преобразователя родительского класса AbstractttpmessageConverter свойство поддерживаемого MediAtypes по умолчанию-это вызвано-> <MVC: Annotation Drainderverter> <MVC: Сообщения> <Bean> <fops> name negytediaDiaDiaDiaTiaDiaTytiaPES value = "text/html; charset = utf-8"> </property> </bean> </mvc: converters> </mvc: annotation-управляемый>
Но после конфигурации есть новые проблемы
Ошибка: ... CVC-Complex-Type.2.1: Элемент 'MVC: Annotation-управляемый' не должен содержать символов или элемента информации о элементах [ребенок], потому что тип контента типа пуст.
Позже я обнаружил, что версия Springmvc XSD неверна, поэтому я могу просто изменить ее на Springmvc 4.0 XSD
<Beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/xmlschema-insstance" xmlns: p = http://www.spramemema expramemema "xmlns: p =" http://www.spramemema "/" http://www.spramema-instance ". xmlns: context = "http://www.springframework.org/schema/context" xmlns: mvc = "http://www.springframework.org/schema/mvc" xsi: schemalocation = "http://wwww.spramemema. http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-3.1.x.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd ">
Тогда все в порядке
{"data":["Information Request", "Promotional", "Management", "Temporary Branch", "Storage and Transportation", "Assets", "Information Service", "Travel Management", "Procurement", "Personnel Attendance"<br>, "Financial", "Customer", "Visiting Proposal", "Customer Complaints", "Personnel Activity", "Personnel Administrative", "Official Documents", "Payment Management", "Operation Business"], "Статус": true}StringhttpmessageConverter Этот метод имеет много функций преобразования, поэтому вы можете взглянуть на него, если у вас есть время.
Решением приведенной выше статьи Spring+Mybatis для возврата результатов через @Responsebody является весь контент, разделенный редактором. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы будете поддерживать Wulin.com больше.