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包

SpringMVC+Jquery实现Ajax成就

SpringMVC+Jquery实现Ajax成就

2、设置焦点节制器web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee " version="3.1"> <!-- 焦点节制器 --> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <!-- SpringMVC的设置文件的位置 --> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-mvc.xml</param-value> </init-param> <!--即SpringMVC随着处事器(tomcat)的启动而启动 --> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <!--利用杠(/)越发切合咱们的RESTful气势气魄 --> <url-pattern>/</url-pattern> </servlet-mapping> <!-- 设置相应的过滤器:脚色SpringMVC 的POST请求的乱码问题 --> <!-- 设置编码方法过滤器,留意一点:要设置在所有过滤器的前面 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app>

3、设置 applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation=" " > <!-- 扫描包:controller地址位置 --> <context:component-scan base-package="controller" /> <!--支持SpringMVC特有的注解 --> <mvc:annotation-driven /> <!-- 对静态资源放行 --> <mvc:default-servlet-handler /> <!-- 视图理会器:自动为咱们添加前缀与后缀 --> <bean> <property value="/WEB-INF/views/" /> <property value=".jsp" /> </bean> <!-- 上传理会器 --> <bean> <property> <!-- 上传文件巨细的上限 --> <value>2000000000</value> </property> </bean> </beans>

4、Controller层注解

@Controller
@RequestMapping("/Jquery")

四、Jquery框架设置

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

2、项目中引入Jquery

3、html中引入Jquery

<!-- 导入jquery,jquery共有两个版本,jquery-1.11.2.js:有完整的源代码,较量占空间,jquery-1.11.2.min.js:是压缩版,较量节省空间 --> <script type="text/javascript" src="https://www.jb51.net/jquery/jquery-1.11.2.min.js"></script>

五、前端代码展示:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdfyd.html