初识SpringMVC

时间:2024-04-02 21:51:39

事前准备:

    1.Apache的commons-logging包,下载地址

    2.Spring的spring-framework包,下载地址

    3.Eclipse,32位64位自行选择,下载地址

    4.Tomcat,32位64位自行选择,下载地址

    5.JDK,32位64位自行选择,下载地址

    JDK安装及环境变量配置、Eclipse的安装不会请自行百度。

建立新项目:

    选择动态网站项目

初识SpringMVC

    起个名字然后顺便新建一个 服务器,点击New Runtime。

初识SpringMVC

    tomcat选择下载的对应版本然后点击下一步

初识SpringMVC

    将下载并解压好的tomcat路径配置进来,JRE下拉选择安装版本,然后Finish结束tomcat的配置。

初识SpringMVC

    接着选择刚刚新建的tomcat,然后注意选择的是下一步,不要直接结束了。

初识SpringMVC

    在这一步选上web.xml再结束新建项目

初识SpringMVC

    这样我们才不用再新建web.xml,新建项目目录如下

初识SpringMVC

    然后将我们下载的这八个jar包复制进WEB-INF/lib/里,然后web项目会自动帮我们build它们

初识SpringMVC

    web.xml修改成如下

初识SpringMVC

    然后在src目录右键新建一个名为springmvc.xml的Spring bean配置文件

初识SpringMVC

    进一步选择beans、context、mvc并Finish

初识SpringMVC

    此时src目录下就多了我们新建的springmvc.xml文件,现在我们再新建一个class,并写入如下代码,这里使用注解@Controller,在下一步扫描注解的时候就会被Spring知道是控制器,现在先写着不急,@RequestMapping能将say()方法映射成/hello,用于被上一网页访问,而return出来的“next”之后会用到,现在先不讲。

初识SpringMVC

    然后如下编辑springmvc.xml并在WEB-INF下创建我们配置的views文件夹

初识SpringMVC

    然后我们再新建index网页,然后views下新建next网页。之所以起名为next,就是因为我们index访问/hello时里面的say()方法返回的next字符串与我们springmvc.xml里配置的前后缀组合成了/WEB-INF/views/next.jsp使得我们能访问到它的物理地址。以下是我的index.jsp和next.jsp的内容

初识SpringMVC初识SpringMVC

    现在我们让index.jsp跑到tomcat服务器上

初识SpringMVC

    网页效果如下

初识SpringMVC

点击跳转正常,文章至此结束

初识SpringMVC