1. แบบฟอร์มแผนกต้อนรับถูกโพสต์หรือรับโดยตรงและพื้นหลังจะได้รับในรูปแบบของ request.getParameterMap () หรือ request.getParameter ()
หมายเหตุ: เบื้องหน้าตัวกรอง SpringMVC และ JSP, การเข้ารหัสคอมไพเลอร์ทั้งหมดใช้ UTF-8 เป็นตัวอย่าง
ใช้คำขอ. getParameterMap () เป็นตัวอย่าง
หมายเหตุ: นี่คือวิธีการรับพารามิเตอร์จาก httpservletrequest และสำหรับการร้องขอมันคล้ายกับ
@RequestMapping ("/TradePortal/TeamiveCommands") Public ModelandView TeamiveCommands (คำขอ httpservletRequest, การตอบกลับ httpservletResponse) {}รับจากวิธีนี้
แผนที่สาธารณะคงที่ <สตริง, สตริง> getParamters (คำขอ httpservletRequest) {logger.info ("เริ่มรับพารามิเตอร์การร้องขอ"); แผนที่ <?,?> paramtermap = request.getParameterMap (); แผนที่ <string, string> paramap = new ConcurrentHashMap <string, string> (); สำหรับ (map.entry entry: paramtermap.entryset ()) {ถ้า (array.getLength (entry.getValue ()) <1 || stringutil.isempty (((สตริง) (array.get (entry.getValue (), 0))))) } else {ถ้า (request.getMethod (). equalsignorecase ("get")) {ลอง {paramap.put ((สตริง) entry.getKey (), สตริงใหม่ ((สตริง) (array.get (entry.getValue (), 0))) } catch (unsupportencodingexception e) {e.printstacktrace (); }} else {paramap.put ((สตริง) entry.getKey (), (สตริง) (array.get (entry.getValue (), 0))); }}} logger.info ("พารามิเตอร์เสร็จสิ้นพารามิเตอร์คือ:"+ json.tojsonstring (paramap)); ส่งคืน paramap; -บทความข้างต้นแก้ปัญหาของรหัสที่อ่านไม่ออกในโพสต์แบบฟอร์มไปที่แบ็กเอนด์ SpringMVC เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น