SpringMVC:是基于Spring的一个子框架(MVC框架),功能强于Spring,这个框架主要是解决咱们Controller这一层的问题。这篇文章主要介绍了SpringMVC+Jquery实现Ajax功能,需要的朋友可以参考下

一、什么是Ajax?

Ajax:异步的JavaScript和Json(这里XML改为了Json);

作用:用于完成网页局部刷新功能(修改少量数据只用局部刷新,不用再整个网页重新加载);

二、SpringMVC和Jquery的简单介绍

SpringMVC:是基于Spring的一个子框架(MVC框架),功能强于Spring,这个框架主要是解决咱们Controller这一层的问题。

M:model-模型User
V:view-视图jsp
C:Controller-控制器servlet

jQuery框架:是一个程序员使用比较多的JS框架,功能较为强大。
理念:写的更少,做的更多
优点:1.兼容各种浏览器
   2.操作Ajax很简单

版本:1.x 版本兼容IE浏览器
2.x,3.x....及之后的不兼容IE

jQuery的更新主要有两个路线:
路线一:1.3,1.4,1.x.........这个路线主要是坚持于兼容IE浏览器
路线二:2.x,3.x.......这个路线不再兼容IE浏览器
两路线并没有版本前后的关系

三、SpringMVC的配置

1、导入Jar包

2、配置核心控制器web.xml

         

         
 
          
 
          
  
           
            dispatcher
           
  
           
            org.springframework.web.servlet.DispatcherServlet
           
  
           
   
            
   
            
             contextConfigLocation
            
   
            
             classpath:applicationContext-mvc.xml
            
  
           
  
           
  
           
            1
           
 
          
 
          
  
           
            dispatcher
           
  
           
  
           
            /
           
 
          
 
          
 
          
  
          
  
           
            CharacterEncodingFilter
           
  
           
            org.springframework.web.filter.CharacterEncodingFilter
           
  
           
   
            
             encoding
            
   
            
             utf-8
            
  
           
  
          
  
          
  
           
            CharacterEncodingFilter
           
  
           
            /*
           
  
          

         

3、配置 applicationContext.xml

         

         
 
          
 
          
 
          
 
          
 
          
 
          
 
          
 
          
  
           
  
           
 
          
 
          
 
          
  
           
   
            
   
            
             2000000000
            
  
           
  
          

         

4、Controller层注解

@Controller
@RequestMapping("/Jquery")

四、Jquery框架配置

1、导包(因为在前端需要用到Json,所以需要导入Json的包)

2、项目中引入Jquery

3、html中引入Jquery

         

五、前端代码展示:




         
Insert title here

         




 
 
         
用户名:
密码

六、Controller层代码展示:

package controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("/Jquery")
public class JqueryController {
 /*
  * 注意:如果在浏览器问login.html的路径为:IP:端口号/login.html,而这里访问login方法的路径直接为:
   /login,前面没有任何路径,如@RequestMapping("/Jquery"),则会出现406错误
 */
 @RequestMapping("/login")
 @ResponseBody//加上这个注解,return 就不会再跳转页面,只是返回数据(json)
 public Boolean login(String userName,String pwd){
  System.out.println(userName+":"+pwd);
  if("流星".equals(userName) && "456".equals(pwd)){
   return true;
  }
  return false;
 }
}

总结

以上所述是小编给大家介绍的SpringMVC+Jquery实现Ajax功能 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对爱安网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

最新资讯
一季度亏损收窄,但蔚来并未走出泥潭

一季度亏损收窄,但蔚来

蔚来释放的种种信号都是想说明,蔚来正在走出泥潭,并且未
SpaceX载人航天发射成功 有望提升特斯拉电动汽车销量

SpaceX载人航天发射成

美国太空探索技术公司(SpaceX)的载人龙飞船,在当地时间5
一种蛋白质 会导致乳腺癌加快恶化