DDR爱好者之家 Design By 杰米
一、什么是Ajax"color: #ff0000">二、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
<"1.0" encoding="UTF-8""http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" 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
<"1.0" encoding="UTF-8""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=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd " > <!-- 扫描包:controller所在位置 --> <context:component-scan base-package="controller" /> <!--支持SpringMVC特有的注解 --> <mvc:annotation-driven /> <!-- 对静态资源放行 --> <mvc:default-servlet-handler /> <!-- 视图解析器:自动为咱们添加前缀与后缀 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean> <!-- 上传解析器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize"> <!-- 上传文件大小的上限 --> <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="/UploadFiles/2021-04-02/jquery-1.11.2.min.js">五、前端代码展示:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <!-- 导入jquery,jquery共有两个版本,jquery-1.11.2.js:有完整的源代码,比较占空间,jquery-1.11.2.min.js:是压缩版,比较节约空间 --> <script type="text/javascript" src="/UploadFiles/2021-04-02/jquery-1.11.2.min.js">六、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功能 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
更新日志
2024年11月25日
2024年11月25日
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]