博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring mvc 和ajax异步交互完整实例
阅读量:5905 次
发布时间:2019-06-19

本文共 4985 字,大约阅读时间需要 16 分钟。

Spring MVC 异步交互demo:

1.jsp页面:

<%@ page language="java" contentType="text/html; charset=utf-8"      pageEncoding="utf-8"%>            
Insert title here

2.controller:

package xm.zjl.controller;    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("/user/*")  public class LoginController {      @RequestMapping(value="login.do")      public @ResponseBody Map
login(HttpServletRequest request,HttpServletResponse response) throws IOException{ System.out.println(request.getParameter("name")); Map
map = new HashMap
(); if(request.getParameter("name").equals("123")){ System.out.println("城东"); map.put("msg", "成功"); }else{ System.out.println("失败"); map.put("msg", "失败"); } return map; } }

3.pom文件:

4.0.0
xiaoma
zjl
war
0.0.1-SNAPSHOT
zjl Maven Webapp
http://maven.apache.org
junit
junit
3.8.1
test
org.springframework
spring-webmvc
4.1.0.RELEASE
org.springframework
spring-web
4.1.0.RELEASE
com.fasterxml.jackson.core
jackson-databind
2.5.0
commons-beanutils
commons-beanutils
1.9.2
org.codehaus.jackson
jackson-mapper-asl
1.9.13
org.codehaus.jackson
jackson-core-asl
1.9.13
zjl
org.mortbay.jetty
jetty-maven-plugin
9966
foo
0
8088
60000
/
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
8088
/
UTF-8

这里注意如果相关json包没有添加到pom.xml文件中会报:406 not acceptable 

4.spring-servlet.xml文件:

5.web.xml文件:

contextConfigLocation
/WEB-INF/spring-servlet.xml
org.springframework.web.context.ContextLoaderListener
spring
org.springframework.web.servlet.DispatcherServlet
1
spring
*.do

这里需要注意的是:

 
spring
*.do
  

如果写成:

 
spring
/

会提示:$ is not defined错误

记录一下

 

转载地址:http://ikcpx.baihongyu.com/

你可能感兴趣的文章
SVN 操作
查看>>
像素级质量 快速切页面工具
查看>>
对编码、设计中“极简原则”的想法
查看>>
emacs中使用gdb
查看>>
浅析 Linux 初始化 init 系统,第 1 部分: sysvinit
查看>>
C++的继承与多态
查看>>
OpenCV中矩阵类型的个人理解
查看>>
js byte转KB,MB,GB,TB代码
查看>>
有意思的按位操作
查看>>
(转)导入别人工程出错系列
查看>>
Python里的string 和 unicode 区别讲得很明白的文章
查看>>
TCP/IP详解学习笔记(1)-基本概念
查看>>
el表达式跟ognl表达式的区别
查看>>
angularjs指令名是怎么回事?
查看>>
nginx404配置起效
查看>>
Maven 依赖本地jar包
查看>>
如何查看linux发行版版本信息
查看>>
Nginx 反向代理 分配方式 防攻击真实Ip
查看>>
近5年133个Java面试问题列表
查看>>
在开源氛围下,“够用就是最好”
查看>>