STS中创建SpringMVC工程

时间:2024-04-12 20:01:05

如何在STS中创建SpringMVC工程?

首先要说的是,网上看到很多使用MVC的例子,都说要新建一个Spring Project,但是比较新的STS都没有这个东西,其实Spring Legacy Project 就是传统的Spring Project,因为有了Spring Starter Project,所以Spring Project 改名为Spring Legacy Project 用以区分。

File——New——Other——Spring——Spring Legacy Project ,如下所示;

STS中创建SpringMVC工程

Next,出现下图所示几面,填上项目名称,然后在Templates中选择Persistence——Spring MVC Project,

STS中创建SpringMVC工程

选好后,点击Next,出现下图所示界面:

STS中创建SpringMVC工程

填好包名,Finish就建成了,目录结构如图所示:

STS中创建SpringMVC工程

暂时还是顺利的,没出现什么问题。但是一切操作真的都正确么?有没有漏掉什么步骤?

所以我们需要一些简单方法验证一下我们目前取得的成果是不是真的如我们所想,我们的乐观是否是盲目的。

最可靠的方法就是运行程序了,最简单的就是只写一些简单的逻辑,显示一些简单的内容,那么,我们该如何做呢?

Run还是Run As?答案是Run——Run As ——Run on Server,可能会出现404 not found错误,网上说是serve配置的不对,但是我只是把项目删了,然后按照相同的步骤重新建了一个项目,问题就消失了。然后第二次运行时,同样的问题又出现了,然后我停止项目,选中server后,重新启动项目,问题又消失了。很神奇的感觉。

成功运行后,显示如下,这是在创建项目的时候系统自动创建的home.jsp显示的结果,中文部分乱码,只要在home.jsp中添加一行代码:<%@ page pageEncoding="UTF-8"%>,设置编码方式,就可以了。

STS中创建SpringMVC工程

STS中创建SpringMVC工程

STS中创建SpringMVC工程

现在呢,SpringMVC项目就创建完成了,然后就可以根据自己的需求设计界面、业务逻辑以及数据库交互了。