SSM从入门到放弃04:JAVA-WEB项目不可缺少的web.xml

没有WEB-INF和web.xml的JAVA-WEB项目,说实话我还真没见过(求开眼界)……所以,我们得配置一下web.xml

WEB-INF和web.xml是在你使用IDEA给项目添加web架构的时候自动生成的,不知道你还记不记得下面这张图
SSM从入门到放弃04:JAVA-WEB项目不可缺少的web.xml_第1张图片

配置web.xml,最基本的就是配置主页和注册servlet。如果你注册了servlet,其实也没必要配置主页;如果你配置了主页,不注册servlet也好歹能看见个web页面。

那么在我这里,主页我配置了~ servlet我也注册了~

注册一个servlet,必须有servlet-name和servlet-mapping,前者指定要调用的类,后者指定要匹配的url。

在这里我们仅可注册DispatchServlet,我们可以给这个servlet附一个初始化的参数,而这个参数正是我们辛苦配置的spring。

而所有配置“/”的请求,都会调用这个servlet进行处理。

简而言之,我们所有的请求,都进入了spring的工厂里。



    
        index.jsp
    
    
        dispatcher-servlet
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:spring-config.xml
        
    
    
        dispatcher-servlet
        
        /
    

此时,你只需要在WEB-INF同级的目录下,创建一个index.jsp,启动服务器之后,就会看到index.jsp的内容了。如果404了怎么办?先检查一下你的webapp文件夹那个小图标有木有小蓝点咯。

你可能感兴趣的:(SSM)