两个model,各自自行时都是条出下面的html页面,jsp页面没有优先跳出来

两个model,各自自行时都是条出下面的html页面,jsp页面没有优先跳出来

http://img1.sycdn.imooc.com//climg/5fed219809bdb2a205770258.jpg

问题描述:就是这个页面,我在WEB-INF下面放了一个index.jsp,ye不跳出来

。一直跳这个form.html,在form项目中也跳出来,如上


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2021-01-03 19:07:31

同学你好,建议点击File->Project Structure,选择Artifacts,检查一下Type是否时Web  Applicable Exploded,如:

http://img1.sycdn.imooc.com//climg/5ff1a24009dcd41010190349.jpg

同学可以修改前边Name为Web exploded。

关于404错误是路径不正确。课程的项目中,在webapp目录下有index.html文件,如:

http://img1.sycdn.imooc.com//climg/5ff1a33b09c6bc8c02210097.jpg

启动项目后,默认就访问index.html。如果页面在WEB-INF目录下,是不能通过url直接访问的,需要转发。如果同学想访问某个不在WEB-INF目录下的页面,可以在配置tomcat时,具体指定路径,例如:

http://img1.sycdn.imooc.com//climg/5ff1a5550983c90505290260.jpg

这样启动项目后页可以直接访问。

祝学习愉快~

好帮手慕珊 2020-12-31 14:04:09

同学你好,3-9这个小节没有涉及到jsp,在6-1小节中涉及到Controller跳转到jsp。同学是运行了源码还是实现了其他功能呢,麻烦再进一步说明一下。如果是自己写的代码,建议将model、html文件和jsp文件贴出来,我们运行一下,这样定位问题更精准。祝学习愉快!

  • 提问者 lixilong #1

    我看到老师部署目录下用的是

    artifact:springmvc:web exploded

    我的配置部署目录那只有

    artifact:springmvc:war exploded

    artifact:springmvc:war 

    我用的是

    artifact:springmvc:war exploded

    没有影响吧老师

    2021-01-01 09:55:50
  • 好帮手慕阿满 回复 提问者 lixilong #2

    同学你好,没有影响的。

    祝学习愉快~

    2021-01-03 10:21:23
  • 提问者 lixilong 回复 好帮手慕阿满 #3

    你好老师怎么把这个war改成web,我进行debug的时候我感觉和老师的不同步,会出现404

    2021-01-03 16:36:11
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师