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

问题描述

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

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

解决方案

 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"); }

解决方案二:

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

解决方案三:

web.xml中

 <web-app>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>  --这里配置的默认页面
    </welcome-file-list>
</web-app>

解决方案四:

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

解决方案五:

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

时间: 2024-09-24 14:36:30

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

myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图。

问题描述 myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图. myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图. 希望前辈们帮帮忙. 解决方案 tomcat 服务开启了没有??? 解决方案二: 服务器无法开启.可能是你的项目路径配置有问题.看看你的webroot配置 解决方案三: 有可能你的tomcat端口重复了,我看你有三个tomcat: 然后具体问题你可以根据提示去看tomcat的日志,里面会写的很详细,

服务器-用myeclipse建个java web工程实现类似下图效果把工程发给我就给分

问题描述 用myeclipse建个java web工程实现类似下图效果把工程发给我就给分 注意,这不是写个html或者jsp什么的弄点字符串就好.我要的是服务器向客户端发送输出流的Demo.Demo越简单越好. 解决方案 Myeclipse的java工程转web工程Myeclipse的java工程转web工程Myeclipse的java工程转web工程 解决方案二: 涉及到读取服务器数据再解析 解决方案三: webservice调天气预报调对外开放的接口 解决方案四: 这个分太多了,消化不了.

flex java-在flex和java web工程交互时无法调用到JAVA端的方法

问题描述 在flex和java web工程交互时无法调用到JAVA端的方法 刚接触这方面,开始做helloWord实验就出错了,所以不可能是JAVA代码的问题:Flex界面能显示正常,但调用不了JAVA类.remoting增加了destination,Flex和JAVA整合环境按网上教程配置的,工具是Myeclipse6.5,Flex3.麻烦知道的大神指点下,感激不尽

java web-求大神给个Java web工程中怎么实现权限的例子

问题描述 求大神给个Java web工程中怎么实现权限的例子 求大神给个Java web工程中怎么实现权限的例子(最好使用了 Struts). 解决方案 http://blog.csdn.net/wangzihu/article/details/7653244 解决方案二: http://canann.iteye.com/blog/1929180 参考Shiro,独立的权限框架. 解决方案三: http://edu.51cto.com/lesson/id-36761.html 解决方案四: ht

如何在java controller实现登录超时跳转到登录页面

问题描述 如何在java controller实现登录超时跳转到登录页面 如何在java controller实现登录超时跳转到登录页面 超时后点击所有功能都跳转到登录页面对整个web工程都有用 解决方案 Struts 拦截器权限控制[通过拦截器实现登录后跳转到登录前页面]Struts 拦截器权限控制[通过拦截器实现登录后跳转到登录前页面]Struts 拦截器权限控制[通过拦截器实现登录后跳转到登录前页面] 解决方案二: 写个拦截器,在里面判断session过期,跳转 解决方案三: 最简单的是写

源代码- java web 项目中,如何实现显示的页面带关键字搜索功能

问题描述 java web 项目中,如何实现显示的页面带关键字搜索功能 我有一个关键字表 表结构如下 Id ID 关键字 Keywords 链接 Link 优先级 priority 0 默认 1初级 2中级 3高级 匹配次数 mateCount 0全文匹配 1只为第一个出现的关键字匹配 里面的数据格式为 ID Keywords Link priority mateCount 1 龙投网 http://www.lootou.cn 3 0 2 股票入门 http://www.lootou.cn/gu

[web] [b/s] 如何在后台获取前台页面控件的ID?

问题描述 如何在后台获取前台页面控件的ID? 解决方案 解决方案二:webb/s解决方案三:<inputtype=buttonruant=serverid='a'/> a.xxxxxxxxxxx 解决方案四:注意控件有ruant=server才能直接获取到解决方案五:引用2楼diaodiaop的回复: <inputtype=buttonruant=serverid='a'/> a.xxxxxxxxxxx 如果在datalist里的控件了?解决方案六:凡叫控件的,它都是会有ruant

java web工程中一个dao只有一个实例访问数据库对性能的影响

问题描述 就是同一个dao实现只会实例化一个,每次访问数据库的时候都是用的同一个实例,这样对性能会不会有什么影响,不考虑线程安全. 解决方案 解决方案二:每一次访问都new了一个新的dao,对性能会不会有影响解决方案三:dao一般不会有带状态的成员变量不会引发线程安全问题.解决方案四:该回复于2010-05-15 14:14:18被版主删除

YUICompressor+ANT压缩Java Web工程前端js/css文件

最近team里有个jsp工程想要做一些性能上的优化, 需要对工程里的前端部分(主要是js和css)做一些压缩(这是一个老旧重的工程,重构的成本非常大,也没有人力,只能一步一步去优化).想到与传统ANT工具结合的比较好的yuicompressor. yuicompressor下载 下载地址: http://maven.aliyun.com/nexus/service/local/repositories/central/content/com/yahoo/platform/yui/yuicompr