构建javaWeb应用,必须包含项:
WEB-INF 文件夹
web.xml 文件
并且WEB-INF 必须在web项目的根目录下,web.xml文件必须置于WEB-INF 路径下。
Web.xml文件中可以配置servlet、过滤器、监听器等。
构建一个最简单的javaWeb应用:
<web应用文件夹>
|—WEB-INF 文件夹
| —web.xml文件
|—index.jsp
最基本的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_2_5.xsd" version="2.5"> </web-app> |
简单jsp内容如下:
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%> <HTML> <HEAD> <TITLE>质保中心</TITLE> </HEAD> <BODY> <%=new java.util.Date()%> </BODY> </HTML> |
将该应用copy至tomcat的webapp目录下,启动tomcat,在浏览器地址栏输入:
http://localhost:端口号/上下文根/JSP文件名称.jsp
效果如下:
在WEB-INF目录下,还可以包含2个目录,classes文件夹、lib文件夹,这两个文件夹的作用是相同的,都是用于保存web应用所需要的java类文件,区别是classes保存单个的.class文件,而lib保存打包之后的.jar文件。
WEB-INF是一个特殊的文件夹,客户端浏览器无法访问该文件下的任何内容。