Recientemente, el proyecto utilizó la columna vertebral como solución de separación para los extremos delanteros y traseros. Encontré el problema del código confuso chino. La solución se resume de la siguiente manera:
Supongamos que necesita guardar un registro del curso en el fondo
El modelo se define de la siguiente manera:
var addCourse = backbone.model.extend ({url: ruta+"/curso/add", parse: function (respuesta) {return respuesta.data;}});La función de encodeuricomponent codifica el contenido chino
$ ('#addCourseBtn') .Click (function () {var Coursename = CodnoRiComponent ($ ('#myCoursename'). val (). Trim (), 'utf8'); var descripción = encodeuricOpond ($ ('#descripción'). val (). Trim (), 'utf8'); var privilege = = = = = = = = EncodeUriCoMponent ($ ('#privilegio'). val (). trim (), 'utf8'); var userId = $. Cookie ('userId'); var rutin = new addCourse (); // transferir datos de datos.fetch ({data: $...Decodifique la definición de la API, urlDecoder.deCode Función para decodificar
@Controlador@requestmapping ("/curso") public class CourSecontroller {@ResourcePrivate CourSeService cursSeService; @RequestMapping ("/add") // Agregar código: modificación de codificación @ResponseBodyPublic Result ADD (String String, String Descripción, String privilege, int userId) {String DecoursName; Result();try {deCourseName = URLDecoder.decode(courseName, "UTF-8");deDescription = URLDecoder.decode(description, "UTF-8");dePrivilege = URLDecoder.decode(privilege, "UTF-8");result=courseService.addCourse(deCourseName, deDescription, dePrivilege, UserId);} Catch (UnsupportedEncodingException e) {// TODO Generado automático BLOCKE.PRINTSTACKTRACE ();} Resultado de retorno;}Lo anterior es una solución rápida a los parámetros en la solicitud de URL de la red troncal con chino almacenado en la base de datos. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!