您的位置:首页 > 其它

Web应用中wen.xml文件配置

2017-12-16 15:17 435 查看


构建Web应用

手动建立一个web应用

1.任意目录建立demo文件夹,用于建立一个web应用

2.文件夹中建立一个WEB-INF文件夹(区分大小写)

3.在WEB-INF中建立web.xml文件,并添加下面的代码(可以从Tomcat中的其他应用复制过来)

< web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"
metadata-complete="true">
< /web-app>
1
2
3
4
5
6
7

4.在WEB-INF文件夹中添加classes和lib两个文件夹,这两个文件夹的作用相同都是用于保存Web应用中所需的Java类文件。

区别:classes用于保存单个*.class文件,而lib用于保存打包后的JAR文件

5.这便形成了一个简单的空的web应用,将web放到Tomcat中的webapps中,web应用可以自动完成部署到Tomcat 

6.通常JSP文件只需放到web应用的根目录下
<%@ page contentType="text/html;charset=UTF-8" language="java" errorPage=""%>
<html>
<head>
<title>
web
</title>
<body>
这是一个简单的web应用
</body>
</head>
</html>
1
2
3
4
5
6
7
8
9
10
11

浏览器访问http://127.0.0.1:8080/demo/index.jsp 




配置描述符web.xml

在Servlet2.5规范之前必须包含一个web.xml文件,从Servlet3.0开始,WEB-INF路径下的web.xml文件不再是必须的,但建议保留该配置文件
客户端浏览器无法访问WEB-INF路径下的任何内容
在Servlet2.5规范之前,Java Web引用绝大部分组件通过web.xml文件来配置管理,从Servlet3.0开始,也可以通过注解来配置管理Web组件


配置Web应用的首页

使用welcome-file-first元素,该元素可以包含多个welcome-file子元素

<welcome-file-firsrt>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-first>
1
2
3
4
5

当Web应用包含index.html文件时,访问的首页为index.html,若没有index.html文件,则看看是否包含有index.htm文件,若包含,则访问的首页为index.htm,以此类推
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: