web应用和web.xml

“徒手”(不适用eclipse等集成工具)创建一个web应用过程:

1、在tomcat家目录下的webapps 创建webDemo的文件夹,文件夹名字可随意取;

2、进入webDemo,创建WEB_INF文件夹,注意一定要大写;

3、进入WEB_INF,创建classes文件夹和lib文件夹,这两个文件夹用于存储web应用的java类文件,classes是存储单个的,而lib是存储打包好的jar包

4、在WEB_INF下创建web.xml文件,用于管理该web应用,内容如下:

</pre><pre name="code" class="html"><?xml version="1.0" encoding="GBK"?>

<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">

</web-app>
5、在WEB-INF下创建a.jsp文件,内容如下:

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>

<html>
<head>
	<title>welcome</title>
</head>
<body>
	welcome to learn web,你好!
</body>
</html>

一个简单的web应用就这样创建好了,文件目录格式如下:

<webDemo>

|----WEB_INF

| |----classes

| |----lib

| |----web.xml

|-----<demo.jsp>

最后启动tomcat,在浏览器http://localhost:8080/webDemo/a.jsp,就可以看到显示的内容了。


web.xml是配置描述符,对于java web十分重要,在servlet2.5之前,每个web应用都必须有web.xml,必须放在WEB-INF目录下。但从servlet3.0开始,WEB-INF路径下的web.xml不再是必须的,但建议保留。

在servlet2.5之前,web应用的大部分组件都是通过web.xml来管理,从servlet3.0开始,可以通过注解的方式来管理,使得web.xml变得简洁。

web.xml配置的内容主要有一下:

1、配置jsp

2、配置和管理servlet

3、配置和管理listener

4、配置和管理filter

5、配置标签库

6、配置jsp属性

7、配置和管理JAAS授权认证

8、配置和管理资源引用

9、web应用首页

10、metadata-complete:该属性接受true或false,true代表web应用将不会加载注解配置的web组件(如servlet、listener、filter等)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值