1、基本结构:
JSP页面是在传统的HTML页面文件中加入Java程序片和JSP标记构成的。
JSP页面可由5种元素组合而成:
- 普通的HTML标记和JavaScript标记
- JSP标记,如指令标记和动作标记
- 变量和方法的声明
- Java程序片
- Java表达式
2 、JSP文件的创建及运行
(1)创建web项目
(2)新建JSP文件
(3)导入tomcat
如果错误标记未消失,点击一下保存应该就可以了
3、简单样例:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP简介</title>
<style>
body {
background-color:#d0e4fe;
}
h1 {
color:orange;
text-align:center;
}
p {
/* 设置标签p的字体和大小 */
font-family:"Times New Roman";
font-size:20px;
}
</style>
</head>
<body>
<h1>简单的JSP页面</h1>
<% int i,sum=1;
for(i=1;i<=10;i++){
sum*=i;
}
%>
<p>10的阶乘是:<%=sum %></p>
</body>
</html>
运行
选择对应的tomcat版本
4、设置Web服务目录
(1)根目录
用户如果准备访问根目录中的JSP页面,那么访问JSP页面的URL格式是:
http://Tomcat服务器的IP地址(或域名):端口/JSP页面的名字
(2)webapps下的Web服务目录
tomcat默认webapps 为根目录,所以JSP文件应该保存在该文件内部,不然打开网页会报错404
那么访问JSP页面的URL格式是:
http://Tomcat服务器的IP地址(或域名):端口/Web服务目录/JSP页面的名字
(3)通过虚拟目录访问JSP文件
这种访问的方式好处是能够隐藏实际目录的路径,能提高安全性
第一步:
进入tomcat文件->conf->server.xml;
在最底部</Host>上面添加:
其中demo是虚拟目录命名,E:\example是事先创建的文件夹。
第二步:
打开conf/web.xml
大概122行位置将false改为true
第三步:
将wepapp下的所有文件拷贝到事先创建的文件下面(先看看WEB-INF文件中是否含有web.xml,如果没有,右击web项目->java EE tools->Generator Deployment...;就在wepapp下生成该文件)
最后在tomcat/bin目录中shutdow,再startup重启tomcat后输入http://localhost:8080/demo/NewFile.jsp就完成了从demo虚拟目录访问JSP文件了