首先先配置环境
1.新建一个项目,导入相关jar和配置资源文件(我用的是注解形式),如下图
配置applicationContext资源文件:
配置hibernate资源文件
配置SpringMVC资源
创建数据库和实体类(我这里的命名和数据库的一致)
创建dao层和service层的impl实现他们的增删改查方法
最后创建controller类
通过前端页面发送请求到后台
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<a href="userC/show">查询用户信息</a>
</body>
</html>
restful风格重点
1.restful风格主要是将地址栏的/*.do的后缀改成/
2.在web.xml中配置HiddenHttpMethodFilter隐藏方法和处理静态资源
<!-- 配置HiddenHttpMethodFilter隐藏方法 -->
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 处理静态资源 -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
3.在SpringMVC.xml中配置mvc资源
<?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:p="http://www.springframework.org/schema/p"
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-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd ">
<!-- 扫描注解包 -->
<context:component-scan base-package="com.direct.controller"/>
<!-- 配置跳转的视图解析器对象 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/" p:suffix=".jsp" />
<!-- 处理静态资源 -->
<mvc:annotation-driven/>
</beans>