spring mvc ajax
<%@ page contentType="text/html;charset=UTF-8" %> <%@ include file="/WEB-INF/views/include/taglib.jsp"%> <html> <head> <script type="text/javascript" src="${ctxStatic}/jquery/jquery-1.9.1.min.js"></script> <title>Insert title here</title> <script type="text/javascript"> function ajaxTest(){ $.ajax({ data:"name="+$("#name").val(), type:"GET", dataType: 'json', url:"${ctx}/user/logindo.do", error:function(data){ //alert("出错了!!:"+data.msg); $("#result").html("出错了!!:"+data.msg) ; }, success:function(data){ //alert("success:"+data.msg); $("#result").html(data.msg) ; } }); } </script> </head> <body> <input type="text" name="name" id="name"/> <input type="submit" value="登录" onclick="ajaxTest();"/> <div id="result"></div> </body> </html>
controller
package com.thinkgem.jeesite.modules.test.web; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * 登录controller * * @author Administrator * */ @Controller @RequestMapping("${adminPath}/user") public class LoginssController { @RequestMapping(value="logindo.do") public @ResponseBody Map<String,Object> login(HttpServletRequest request,HttpServletResponse response) throws IOException{ System.out.println(request.getParameter("name")); String name = request.getParameter("name"); Map<String,Object> map = new HashMap<String,Object>(); if(name == null) return map; if(request.getParameter("name").equals("123")){ System.out.println("城东"); map.put("msg", "成功"); }else{ System.out.println("失败"); map.put("msg", "失败"); } return map; } @RequestMapping(value="loginss.do") public String aaa() { return "modules/test/aaa"; } }
爱书网:www.2ibook.com 一个优秀的视频教学网站,大学各专业的名师课程。免费,免费,免费。
QQ群:762080163
QQ群:762080163