整合框架:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
|
mybatis自动托管;
1 2 3 4
| <bean id="configurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="sqlSessionFactoryBeanName" value="sessionFactory"/> <property name="basePackage" value="com.saxon.Dao.User"/> </bean>
|
Ajax
一、例子
1 2 3 4 5 6 7 8 9 10
| function a() { $.ajax({ url: "http://localhost:8080/SpringMVC_02_war_exploded/saxon", data: {"userName": $("#userName").val()}, type:"GET", success: function (data) { console.log(data) } }) }
|
使用get或者post 会出现问题,使用ajax,加上type就可以正常使用
1 2 3 4 5 6 7 8 9 10 11 12
| function a() { $.get({ url: "http://localhost:8080/SpringMVC_02_war_exploded/saxon", data: {"userName": $("#userName").val()}, success: function (data) { if (data=="true"){ $("#username-span").text("ok"); $("#username-span").css("color","green"); } } }) }
|
html:直接解析到页面,就是相当于我们在页面上写html界面
css:前一个是属性名,后一个是属性值
2.属性说明
1.url:数据的接受处,servlet
1
| url: "http://localhost:8080/SpringMVC_02_war_exploded/saxon"
|
2.data:前端的数据与后端的结合
1
| data: {"userName": $("#userName").val()},
|
前一个是后台接收数据的名称,后一个是我们将要传递的值;
3.type:”GET”:提交方式
4.success:成功回调函数