JSP的入门介绍

前言

接下来将每日一更JSP+Servlet的学习笔记,因为时间有限所以会尽量努力去挤时间出来学,有错误的地方望在评论区指正!有任何问题都可以一起讨论进步!目前是菜鸟阶段仍在努力学习。如果对你有帮助那么就请给我的笔记点个赞!谢谢!

一、JSP介绍

JSP:动态网页
主要关注:
1、不用和是否“动感”混为一谈
2、是否随着时间、地点、用户操作的改变而改变

二、架构的介绍

主要有
BS:Broswer Server(学习的JSP是基于BS架构的)
CS:Client Server
CS的结构:
在这里插入图片描述

CS架构的优势:
1、CS会比较美观
2、响应比较快
CS架构的不足:
1、如果软件升级的话,全部软件都需要升级。
2、维护起来也麻烦,如果一台电脑的软件坏了就要重新维护每一台客户端软件
3、每一台客户端都要安装客户端软件
BS的结构:
在这里插入图片描述

BS主要是利用不同浏览器直接去访问服务器,不需要全部软件都升级,同时也不需要一个一个客户端去维护,不需要安装客户端软件。

注意·!!BS和CS架构有各自的优势。

三、Tomcat下载

可以直接去网站进行下载,下方链接为官网链接:
https://tomcat.apache.org/
安装教程就不写出来了,分享一下其他博主的安装教程(如有侵犯私聊我进行删除)

其他博主的安装教程

此部分备注一下:
tomcat解压后的目录中
bin:可执行文件(startup.bat 开启 shutdown.bat 关闭)
conf:配置文件(server.xml)
lib:tomcat依赖的jar文件
log:日志文件(出错等信息会记录进去)
temp:临时文件
webapps:可执行的项目(将我们开发的项目 放入到该目录)
work:存放jsp翻译成的java以及编译成的class文件(一般路径都是这样走的jsp-》java-》class)

配置tomcat的过程:
1、配置jdk(必须配置JAVA_HOME)
java_home classPath path
2、配置catalina_home

查看是否已经配置成功:双击bin/startup.bat启动tomcat,
常见错误:可能与其他服务的端口·号有冲突
tomcat端口号默认为8080,建议修改成其他的端口号(8888)

访问tomcat
http://locathost:8888/
常见状态码:
200:一切正常
404:资源不存在
403:权限不足(如果访问a目录,但是a目录设置不可见)
300/301:页面重定向(跳转)
500:服务器内部错误(代码有误)
其他编码:多看多学去积累

四、第一个JSP

<html>
	<head>
				<title>my jsp project</title>
	</head>
	<body>
				hello jsp...
				<%
						out.print("hello world...")
				%>
	</body>
</html>
			<%
					out.print("hello world...")
			%>
			这个是jsp的脚本,一般里面放置的是java代码

五、什么是虚拟路径?

一般位于webapps下
在jsp中一般是严格区分大小写
在这里插入图片描述
1、第一种配置方式
一般位于conf/server.xml中
将web项目配置到webapps以外的目录
dacBase:实际路径
path:虚拟路径(绝对路径、相对路径{相对于webapps})
host标签中:

<Context docBase="D:\study\JspProject" path="/JspProject" /> 
此部分中是主要访问这个“D:\study\JspProject”地址,但是是通过此地址去间接访问“/JspProject”

在这里插入图片描述
弄完以后要重新重启
2、第二种配置方式
在tomcat的文件夹中的conf\Catalina\localhost中新建文本,设置为“项目名.xml”的格式,并且在里面新增一行
eg:
那么项目名为JspProject

六、虚拟主机

一般自己的主机和一些网站上是有自己的域名解析器
在这里插入图片描述在这里插入图片描述
通过www.test.com访问本机
第一种方式:

<Engine name="Catalina" defaultHost="www.test.com">
		<Host appBase="D:\study\JspProject" name="www.test.com">
				<Context docBase ="D:\study\JspProject" path="JspProject">
				</Host>

第二种方式:C:\Windows\System32\drivers\etc\host
增加
127.0.0.1 www.test.com
网站默认端口为80
流程:
www.test.com-host找映射关系->server.xml找Engine的defaultHost
->www.test.com
通过虚拟路径映射到D:\study\JspProject
为了后续的学习,建议将以上恢复成默认。

总结

!!!JSP就是在html中嵌套的java代码!!!

此部分要认真学习,后续会有相关的虚拟路径还有虚拟主机的配置,坚持!

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值