网站的部署的三种方式

1.文件夹复制

复制在tomcat的webapps问价目录下

可以放在webapps的root目录下,访问是不需要加子目录

2.不复制文件夹

servlert 在其他的目录下
web.xml
<Host name="localhost" appBase="webapps" unpackWARs = "true" >
	<Context path="" docBase="c:\abc\hello" />
</Host>

3. META-INF


除了WEB-INF 还可以建立 META-INF 
context.xml
	<Context path="/xyz" />
	

整个web项目进行打包

> jar cvf hello.war -C c:\abc\hello
将war文件放在webapps目录下可以自行解压运行

JSP

javaServer Page
继承了Servlet 类 就是一个Servlet 但不完全一样

在静态的html代码中加上java代码
jsp = html  + java 
a.jsp
<h1>
 	now:<%= java.util.Date() %>  
 </h1>

a.html ==>> a.jsp 把数据填入html之后就可以发布了
<%= %> 与ejs模板风格相同

JSP语法

jsp会转换为java代码
在tomcat里面的work文件夹下面有jsp下面转换成的java源码
语法:
描述页面的属性:

<% page
		pageEncoding="gbk"
		import="java,util.*, java,io.*"
		session="true"
		isErrorPager="flase"
		errorPage="/error.jsp"
%>
此处是一个考点~

<% include file="a.jsp"  %> 相当于宏替换 比如导航栏 底部版权提示栏