zoukankan      html  css  js  c++  java
  • 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";
        }
    }
  • 相关阅读:
    宿主机无法访问CentOS7上Jenkins服务的解决办法
    415. Add Strings
    367. Valid Perfect Square
    326. Power of Three
    258. Add Digits
    231. Power of Two
    204. Count Primes
    202. Happy Number
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/yasepix/p/5662889.html
Copyright © 2011-2022 走看看