JavaWeb笔记1、jsp环境搭建及入门

本文介绍了JSP动态网页的基本概念及其实现方式,包括与静态网页的区别、JSP的架构特点,以及如何使用Tomcat搭建服务器环境。同时,还详细说明了Tomcat的目录结构及其配置方法。

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>

网页会根据如上顺序寻找要显示的网页目录

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值