aajax.html
<!DOCTYPE html> <html> <head> <Meta charset="utf-8" /> <Meta name="viewport" content="width=device-width,initial-scale=1"> <title></title> </head> <body> <h3>请输入你的信息:</h3> <form id="userForm"> user:<input type="text" name="user" value="孙悟空" /><br/> 喜欢的图书:<select multiple="multiple" name="books"> <option value ="java">疯狂JAVA讲义</option> <option value ="javaee">轻量级java ee企业应用实战</option> <option value ="ajax">疯狂前端开发讲义</option> <option value ="xml">疯狂XML讲义</option> </select><br/> <input type="button" name="load" id="load" value="Load" /> </form><hr/> <input type="button" name="ttt" id="test" value="test" /> <div id="show"></div> <script src="js/jquery-3.1.1.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $("#load").click(function(){ $.ajax({ url:"http://127.0.0.1:8080/pro",contenttype:"application/text,charset=utf-8",type:"POST",data:$("#userForm").serialize(),dataType:"html",success:function(msg){ console.log(msg); $("#show").empty(); $("#show").html(msg); },complete:function(req,status){ console.log(req+"\ncomplete:"+status); },error:function(data,req,status,error){ console.log(data+"\n"+req+"\n"+status+"\n"+error); },}); }); $("#test").click(function(){ $("#show").html($("#userForm").serialize()); }); </script> </body> </html>
ProControll
package com.eob.demoajax; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; @Controller @RequestMapping("/") @CrossOrigin public class ProControll { @RequestMapping("/pro") public void sayHello(HttpServletRequest request,HttpServletResponse response) throws IOException { response.setContentType("text/html;charset=utf-8"); request.setCharacterEncoding("utf-8"); //response.setHeader("Access-Control-Allow-Origin","*"); PrintWriter out=response.getWriter(); String user=request.getParameter("user"); String[] books=request.getParameterValues("books"); out.println(user+",你好,现在时间是:"+new Date()); out.println("<br/>你喜欢的图书如下:"); out.println("<ol>"); for (int i=0;i<books.length;i++){ out.println("<li>"+books[i]+"</li>"); } out.println("</ol>"); System.out.println(user+":"+books); } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。