如何直接使用Spring MVC 学习指南中的例子?

本文介绍了如何在Eclipse中配置并运行一个包含JSP页面的动态Web项目。包括设置项目属性、添加动态Web模块及JavaScript支持、调整目录结构与Servlet映射等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这本书是有配套的例子的,但是呢,用我的clipse打开了,发现运行不了。经过一番尝试,做一些修改还是可以运行的,下面说一下具体的步骤了。

Eclise中 File --》open project from file System, 。

浏览例子所在的文件夹:

然后就可以在左侧的Project Explorer区域看到这个项目了,这个时候我们可以试着运行该项目,

会发现run as 处是这样的,tomcat 都没有。

怎么解决呢?

其实很简单,右击项目-----》选择最后的项目属性

在弹出的对话框中,找到Project Facets,右侧的英文是说该项目没有配置使用项目的facets,你可以点击蓝色的Covert to faceted form 

在弹出的对话框中 勾选 动态web模块和 JavaScript 打上勾。java的勾是默认的。

点击Apply and Close。 这回在来看看,有没有Tomcat ?

果然,我们发现run on  onserver 出现了

上面是解决了没有run on Server 的问题,这个例子吧 所有的JSP页面都在目录webapp 目录中,实际运行起来吧是不可以的,因为映射关系不太对,

解决办法就是直接拷贝webapp 目录下jsp目录中的所有jsp文件到WebContent 目录下。

然后修改一下负责映射关系的那个Servlet的映射代码就可以了。

本例中是修改红色箭头处,原来的注释掉,用箭头处的dispatchUrl就可以了。另外一个地方的也是类似的方式处理一下

之后,run 就可以运行起来了。浏览器地址栏输入合适的地址,会调用对应的Servlet。

再次奥!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值