整合框架:

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:成功回调函数