菜鸟学Android笔记(十四):web的应用目录及如何配置主页?
2015-06-01 13:10
465 查看
一、web应用目录结构
\tomcat\webapps\ROOT,ROOT是一个web应用目录(这是http://localhost 自动跳转的页面)
在ROOT文件夹下有
1、静态资源(html,css,js)和JSP可以直接放置ROOT目录下,这些是可以直接被浏览器访问(假设ROOT目录下有一个jk.html页面)
2、WEB-INF------这个文件可以没有,但最好有,如果有的话最好要有以下目录,注意:放置在这里的资源,浏览器是没有办法直接访问的
|-----classes------动态web资源运行时的class文件都放在这个目录下
|-----lib--------------动态web资源运行所需要的jar包都放在这个目录下
|-----web.xml------整个web应用的配置文件,配置主页/Servlet的映射/过滤器监听的配置都需要依赖这个文件进行
如果没有配置主页,那么要访问jk.html,则需要在浏览器中输入“http://localhost/jk.html”
二、如何配置主页?
先思考一个问题,为什么在浏览器中输入"http://localhost", 就会自动跳到这个页面?
其实这是一个主页,而我们可以改变它的主页
可以在web.xml中配置
可以仿照tomcat\conf里面的web.xml写
将上面的改为
然后在ROOT目录下新建一个zhuye.html当作主页
那么可以在浏览器中直接输入“http://localhost/” 即可看见新的主页
\tomcat\webapps\ROOT,ROOT是一个web应用目录(这是http://localhost 自动跳转的页面)
在ROOT文件夹下有
1、静态资源(html,css,js)和JSP可以直接放置ROOT目录下,这些是可以直接被浏览器访问(假设ROOT目录下有一个jk.html页面)
2、WEB-INF------这个文件可以没有,但最好有,如果有的话最好要有以下目录,注意:放置在这里的资源,浏览器是没有办法直接访问的
|-----classes------动态web资源运行时的class文件都放在这个目录下
|-----lib--------------动态web资源运行所需要的jar包都放在这个目录下
|-----web.xml------整个web应用的配置文件,配置主页/Servlet的映射/过滤器监听的配置都需要依赖这个文件进行
如果没有配置主页,那么要访问jk.html,则需要在浏览器中输入“http://localhost/jk.html”
二、如何配置主页?
先思考一个问题,为什么在浏览器中输入"http://localhost", 就会自动跳到这个页面?
其实这是一个主页,而我们可以改变它的主页
可以在web.xml中配置
可以仿照tomcat\conf里面的web.xml写
将上面的改为
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <welcome-file-list> <welcome-file>zhuye.html</welcome-file> ----------这个就是欢迎界面(主页) </welcome-file-list> </web-app>
然后在ROOT目录下新建一个zhuye.html当作主页
那么可以在浏览器中直接输入“http://localhost/” 即可看见新的主页
相关文章推荐
- 关于android的ActionBarActivity过期的问题
- android 屏幕适配
- 源码阅读 3 Hummingbird-for-Android
- Android中的事件处理总结-基于监听的事件处理
- Android学习之 JNI
- Android学习之 Umeng友盟的使用
- 解决Android SDK 更新不了的问题
- 【Android】字体修改
- android动画坐标定义
- Android APK反编译就这么简单 详解(附图)
- Android TextView加上阴影效果
- Android自定义控件View的探讨
- 关于goole IO大会发布的android M和android studio1.3的更新
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- Android实战简易教程-第六枪(各种对话框Dialog用法研究大全)
- android的编译和运行过程
- 基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
- Android实现XML解析技术
- 【Android】获得屏幕高度和宽度
- Android读取内存信息