为什么访问java web工程名可以跳转到前台页面?

为什么访问java web工程名可以跳转到前台页面?
为什么访问java web工程名可以跳转到前台页面?
为什么访问java web工程名可以跳转到前台页面?

6个回答

 1.默认tomcat容器的默认页面。
<welcome-file-list> 
  <welcome-file>/index.html</welcome-file> 
</welcome-file-list>
这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。

2.spirng mvc 默认index controller 方式
如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面。
@RequestMapping(value="/index")
public ModelAndView index(HttpServletRequest request, HttpServletResponse response){
return new ModelAndView("index");
}

3.spirng mvc 配置根节点访问“/”方式
这种方法比较极端,就是配置一个名为“/”的controller,就是输入完网址之后就会调用。这种方法是前面两种方法都没有配置的时候。
@RequestMapping(value="/") public ModelAndView index(HttpServletRequest request,         HttpServletResponse response){ return new ModelAndView("index"); }
qq_27422325
qq_27422325 回复danielinbiti: 大神,在吗,帮我看看我的另一个问题,非常感谢!“为什么访问不了spring mvc的项目工程,连静态jsp页面也跳不了。”
大约 5 年之前 回复
danielinbiti
danielinbiti 回复qq_27422325: 那就不知道为什么这么写了,得问写的人是什么思路了。
大约 5 年之前 回复
qq_27422325
qq_27422325 那为什么啊,这不就增加耦合度了吗
大约 5 年之前 回复
danielinbiti
danielinbiti 回复qq_27422325: 恩,是的
大约 5 年之前 回复
qq_27422325
qq_27422325 大神,我注意到了一个问题,就是前台拦截器里有个字段response.sendRedirect(request.getContextPath()+"/login"),而且每段都有,是否与这个"/login"有关??
大约 5 年之前 回复
qq_27422325
qq_27422325 大神,我看了下我的前台Controller层,里面没有出现@RequestMapping(value="/index")或@RequestMapping(value="/"),但是出现了前台重定向return "redirect:/"这是为什么??
大约 5 年之前 回复

入口在哪里?是web.xml配置文件?拦截器?还是其他的配置文件??

web.xml中

 <web-app>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>  --这里配置的默认页面
    </welcome-file-list>      
</web-app>
qq_27422325
qq_27422325 ??
大约 5 年之前 回复
danielinbiti
danielinbiti 回复qq_27422325: 建新回的
大约 5 年之前 回复
qq_27422325
qq_27422325 大神,求救啊
大约 5 年之前 回复
qq_27422325
qq_27422325 我项目里的的web.xml文件没有这样的配置内容,用的是spring mvc框架,是不是配置到了配置文件里?
大约 5 年之前 回复

只要是web工程,当访问这个项目的时候,它会首先先访问web.xml的,然后根据你自己配的框架进入相应的配置文件!!!

qq_27422325
qq_27422325 大神,求救啊
大约 5 年之前 回复
qq_27422325
qq_27422325 大神,求救啊
大约 5 年之前 回复
qq_27422325
qq_27422325 我用得是spring mvc框架,web.xml文件没有楼下的配置信息,那是否在配置文件中,怎么看,在web.xml配置信息中看哪个配置信息呢?
大约 5 年之前 回复

有拦截器的话,先经过拦截器判断,然后进web.xml

什么都不设置就默认访问index.jsp

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐