JavaWeb学习笔记(一)之什么是JSP?

JSP(JavaServer Pages)

1. 概念

JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。 JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。

JSP的本质是Servlet程序,所以它和Servlet可以相互转换

  • 我们首先要清楚静态页面和动态页面的区别:
    区分是否为动态页面并不是用这个页面是否有“动感”去划分,而是看这个页面时间、地点等相关内容是否会随着用户操作的改变而改变。

动态网页需要使用到服务端脚本语言( JSP)

  • 其次我们还要了解什么是架构?
    架构分为BS(Broswer Server)和CS(Client Server)两种。
    CS:客户端要通过客户端软件去访问服务端。
    BS:客户端可以通过浏览器直接访问服务端。
    CS的不足:
    ①如果软件升级,那么全部软件都需要升级
    ②维护麻烦,需要维护每一台客户端软件
    ③每一台客户端都需要安装客户端软件
    注意!BS和CS都各有优势,BS并非是CS的替代品,而是CS的改造和升级,CS相对来说更为美观。

使用JSP页面我们需要配置Tomcat服务器,一般从官方网站:
http://jakarta.Apache.org/tomcat
去下载使用。
在这里插入图片描述
下载可得到一个Zip文件,解压以后得到如图所示的文件内容
在这里插入图片描述
Tomcat解压后的文件目录解释如下:
bin:可执行文件(startup.bat、shutdown.bat等)
conf:配置文件(server.xml)
lib:Tomcat依赖的jar文件
log:日志文件(记录出错等信息 )
temp:临时文件
webapps:可执行的项目(我们开发的项目将会被放入该目录中)
work:存放由JSP翻译成的Java以及编译成的class文件(意思是我们用jsp脚本语言编写好以后的文件并不能直接运行,会被翻译成java文件然后编译成class文件,最终执行的是class文件)

如何配置Tomcat?
①配置jdk(必须配置JAVA_HOME)配java_home、classPath、path(这里我也不是很明白,因为我都是直接在电脑配置的)
②配置catalina_home(右键我的电脑—属性—环境变量—新建系统环境)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
双击bin目录下的startup启动Tomcat,常见错误可能有与其它服务器端口冲突,若介意可修改(Tomcat服务器的默认端口号为8080)

如何访问Tomcat?
localhost:端口号/工程路径/xxx.jsp
若为IE浏览器则需要在“localhost”前加上“https://”

常见的状态码有:
404:表示资源不可访问即资源不存在
500:表示服务器内部错误(通常是代码有误,即代码写错了)
200:表示一切正常,我们通常是看不见的
300/301:页面重定向(跳转)
403:表示权限不足(如访问a目录,但是a目录设置为不可见)

从宏观上了解JSP,其实就是在HTML中嵌套的Java代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值