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";
    }
}

 

posted @ 2016-07-12 11:22  yasepix  阅读(155)  评论(0编辑  收藏  举报