JSP:动态网页
静态、动态的区分点:
1、是否会随着时间、地点、用户操作的改变而改变
2、静态网页:html、css、js、jquery技术
动态网页需要使用到 服务端脚本语言JSP
架构
CS:Client Server(QQ)
客户端之间的通信经由服务器
将软件的服务分为两大架构:客户端和软件
不足点:
a、如果软件升级,全部软件都需要升级
b、维护麻烦,需要维护每一台客户端软件
c、每一台客户端都需要安装客户端软件
优点:
美观、响应速度块
BS:Browser Server(百度、京东)
客户端只需要安装一款浏览器,通过浏览器访问
a、服务端自行升级,客户端直接访问
b、维护方便,值需要维护网站
c、只需要浏览器即可访问服务端
JSP基于BS架构
服务器搭建软件:TomCat
Tomcat解压后目录:
bin:可执行文件
windows:startup.bat
Linux: startup.sh
conf:配置文件
lib:tomcat依赖的jar文件
log:日志文件(记录出错等信息)
temp:临时文件
webapps:存放tomcat可执行的项目(将我们开发的项目放入该目录)
work:存放由jsp翻译成的java,以及编译成的class文件
(jsp->java->class)
配置tomcat
a、配置jdk
JAVA_HOME classPath path
b、添加系统变量CATALINA_HOME
常见状态码
404:资源不存在
200:一切正常
403:权限不足(访问文件不可见)
3xx(3开头):页面重定向(跳转)
500:服务器内部错误(代码写错了)
tomcat项目管理:
webapps目录
新建项目文件夹->WEB-INF/web.xml->WEB-INF/classes->WEB-INF/lib->项目根目录下创建网页index.jsp
WEB-INF/classes:自解码文件
WEB-INF/lib:项目中需要引用的jar包
WEB-INF/web.xml:配置信息
<html>
<head>
<title>Index</title>
</head>
<body>
hello world
<%
out.print("This is a JSP Web.");
%>
</body>
</html>
jsp:在html中嵌套的java代码
当脚本中有多个jsp文件时,网页会默认选定index作为初始目录,可以在web.xml中指定,如下代码所示:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.xhtml</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
网页会根据如上顺序寻找要显示的网页目录
本文介绍了JSP动态网页的基本概念及其实现方式,包括与静态网页的区别、JSP的架构特点,以及如何使用Tomcat搭建服务器环境。同时,还详细说明了Tomcat的目录结构及其配置方法。
1245

被折叠的 条评论
为什么被折叠?



