事前准备:
1.Apache的commons-logging包,下载地址
2.Spring的spring-framework包,下载地址
3.Eclipse,32位64位自行选择,下载地址
4.Tomcat,32位64位自行选择,下载地址
5.JDK,32位64位自行选择,下载地址
JDK安装及环境变量配置、Eclipse的安装不会请自行百度。
建立新项目:
选择动态网站项目
起个名字然后顺便新建一个 服务器,点击New Runtime。
tomcat选择下载的对应版本然后点击下一步
将下载并解压好的tomcat路径配置进来,JRE下拉选择安装版本,然后Finish结束tomcat的配置。
接着选择刚刚新建的tomcat,然后注意选择的是下一步,不要直接结束了。
在这一步选上web.xml再结束新建项目
这样我们才不用再新建web.xml,新建项目目录如下
然后将我们下载的这八个jar包复制进WEB-INF/lib/里,然后web项目会自动帮我们build它们
web.xml修改成如下
然后在src目录右键新建一个名为springmvc.xml的Spring bean配置文件
进一步选择beans、context、mvc并Finish
此时src目录下就多了我们新建的springmvc.xml文件,现在我们再新建一个class,并写入如下代码,这里使用注解@Controller,在下一步扫描注解的时候就会被Spring知道是控制器,现在先写着不急,@RequestMapping能将say()方法映射成/hello,用于被上一网页访问,而return出来的“next”之后会用到,现在先不讲。
然后如下编辑springmvc.xml并在WEB-INF下创建我们配置的views文件夹
然后我们再新建index网页,然后views下新建next网页。之所以起名为next,就是因为我们index访问/hello时里面的say()方法返回的next字符串与我们springmvc.xml里配置的前后缀组合成了/WEB-INF/views/next.jsp使得我们能访问到它的物理地址。以下是我的index.jsp和next.jsp的内容
现在我们让index.jsp跑到tomcat服务器上
网页效果如下
点击跳转正常,文章至此结束