Das Problem tritt auf:
Kehren Sie über @ResponseBody zurück
@ResponseBody@requestMapping (value = "/selectByFormID", method = requestMethod.get) public map <String, Objekt> getClassName (String formID) {list <string> list = formInfoService.SelectClassName (FormID); Karte <String, Objekt> map = new HashMap <String, Object> (); map.put ("Daten", Liste); map.put ("Status", true); MAP zurückgeben;}Ergebnis:
{"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}Lösung:
Konfigurieren Sie in Spring-MVC.xml
<!- Lösen Sie das Problem der Antwortkörper, die verstümmelt wurden. StringHttpMessageConverter. Bei der Konvertierung des Konverters der übergeordneten KlassenabstracthttpMessageConverter konvertieren die unterstützte Eigenschaft der übergeordneten KlassenstracthttpMessageConverter ISO-8895-1 standardmäßig. value = "text/html; charSet = utf-8"> </property> </bean> </mvc: messagekonverter> </mvc: Annotationsgetrieben>
Aber nach der Konfiguration gibt es neue Probleme
Fehler: ... CVC-Komplex-Typ.2.1: Das Element 'MVC: Annotationsgetrieben' darf keine Zeichen oder Elementinformationselemente enthalten, da der Inhaltstyp des Typs leer ist.
Später fand ich heraus, dass die XSD -Dateiversion von SpringMVC falsch ist, sodass ich sie einfach in SpringMVC 4.0 XSD ändern kann
<beans xmlns = "http://www.springframework.org/schema/bean xmlns: context = "http://www.springframework.org/schema/context" xmlns: mvc = "http://www.springframework.org/schema/mvc" xsi: schemalocation http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/context/context/context/contex/context/contex/contex/contex/context/context/contex/conted./Sconted. http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd ">
Dann ist es in Ordnung
{"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 "]," Status ": True}StringHttpMessageConverter Diese Methode hat viele Konvertierungsfunktionen, sodass Sie sie sich ansehen können, wenn Sie Zeit haben.
Die Lösung für den oben genannten Artikel Spring+MyBatis, die Ergebnisse über @ResponseBody zurückzugeben, ist der gesamte Inhalt, der vom Editor geteilt wird. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie werden Wulin.com mehr unterstützen.