Eclipse搭建Web项目
1,新建一个web项目
2,设置项目名字
选好自己的tomcat版本以及项目的版本。这里我选的是3.1因为我的JDK是1.8的,这样子是匹配的,后续的生成xml等操作不会出错。
3,下一步
4,简化web访问文件路径,勾选生成xml配置文件,完成
5,更新圈起来的部分,重新配置web.xml内容
<servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- SpringMVC的配置文件的默认路径是/WEB-INF/${servlet-name}-servlet.xml --> <init-param> <param-name>contextConfigLocation</param-name> <!--<param-value>classpath:springmvc.xml</param-value> --> <param-value>classpath:spring/springmvc.xml</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc</servlet-name> <!-- 设置所有以action结尾的请求进入SpringMVC --> <url-pattern>*.action</url-pattern> </servlet-mapping> <context-param> <!-- 读取数据库配置文件 --> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/application_*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <welcome-file-list> <welcome-file>index.action</welcome-file> </welcome-file-list>
6,WebContent-WEBINF-lib下面导入你需要的jar包,粘贴进去
7,WebAppLibraries-BuildPath-ConfigureBuildPath
这就是大家常说的“build一下”
8,添加jar包到路径下
AddJARS逐级展开当前项目找到lib文件,选中下边的全部jar包(选中第一个jar包,按住shift,然后选中最后一个jar包),点OK。
9,Apply-ApplyandClose
10,操作成功会多一个文件ReferencedLibraries
11.项目上新建一个sourcefolder,命名为config
12.向config里面添加索引文件,数据库链接文件等配置文件,一共五个
13,在src下新建一个包,命名格式为com.xx形式
14,在建好的com.boke包下新建common,model,mapper,service,serviceImpl,controller,util包
15,替换成正确路径
打开config下mybatis包下的文件,Ctrl+F,将所有格式为com.xx的换成自己第13步写的压缩包名字,这里是为了给检索提供正确的路径。config下spring下的文件同理替换
16,填写数据库名字
打开config下的db.properties将自己要操作的数据库名字更改上去
17,新建访问网页路径pages
在WebContent下WEBINF下新建一个普通folder文件,命名为pages。这是用来存储jsp文件的。
18,写model
在src的demo.boke.model包下,根据要操作的数据库中表的属性建立对应的实体bean,加入getter和setter实现IOC注入
19,写mapper
新建一个StuMapper接口
20,写xml
src的demo.boke.mapper包下,新建一个StuMapper.xml
21,写Service
src的demo.boke.service包下,新建一个StuService接口,内部接口和StuMapper一样即可
22,写Service实现类
src的demo.boke.serviceImpl包下,新建一个StuServiceImpl类实现StuService接口,加Service注释,加Autowired注释引入mapper接口,在重写函数中调用mapper对应的方法
23,写Controller
src的demo.boke.controller包下,新建一个StuController类,加Controller注释,加Autowired注释引入service接口,调用即可。
24,写JSP
在WebContent-WEBINF-pages下新建controller中指向的show.jsp文件
25,jsp修改
编码改成utf-8,内容随便写点
26,本地的tomcat文件下wenapps把之前运行过的项目移除
27.Server下的tomcat上右键addandremove,把刚做的项目add进去
28,debug开启tomcat
在浏览器检查连接成功,访问网址是http://localhost:端口号/项目名/controller自定义名.action
29,修改show.jsp,查看stu列表信息
成功。