JSP的教程笔记


前言

本人是一个刚刚学习Java的小萌新,在淘宝上购买的黑马讲的java教程,通过看他的教程学习,总结一点自己的学习过程和碰到的问题,和大家分享一下,若有不对,欢迎大家评论留言呀!!!

提示:以下是本篇文章正文内容,下面案例可供参考

一、JSP的概念

JSP与PHP,ASP,NET等语言类型,运行在服务端的语言。
JSP技术是以Java语言作为一个脚本语言的。JSP网页为整个服务端的Java库单元提供一个借口来服务于HTTP的应用程序
JSP文件后缀名为 *jsp。是一个Java servlet(小程序)

它使用Jsp标签在HTML网页中插入Java代码。标签通常以以 <%开头 以%>结束

补充:HTTP超文本传输协议,是互联网上应用最广泛的一种网络传输协议

二、JSP的生命周期

1.编译阶段

servlet容器编译servlet源文件,生成servlet类

2.初始化阶段

加载与Jsp对应的servlet类,创建其实例,并调用他的初始化方法

3.执行阶段

调用Jsp对应的servlet实例的服务方法

4.销毁阶段

调用与Jsp对应的servlet实例的销毁方法,然后销毁servlet实例

三、编译的过程

步骤:

1.解析JSP文件
2.将JSP文件转为servlet
3.编辑servlet

一般.jsp网页出现的标签有以下:

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%--要想在页面上显示中文,我们需要添加以上代码--%>
<!DOCTYPE html>
<html><%--告诉你网页开始了--%>
<head><%-- 放函数的头文件--%>
    <title>JSP - Hello World</title><%--"网页的标题"--%>
    <meta>
<%--放链接,关键字等--%>
</head>
<body><%--网页正文部分从这个标签开始--%>
<%-- <font 属性=”属性值“> 内容文本</font> 该标签是用来控制网页中文本的字体,字号和颜色-%>
<h1><%= "Hello World!" %><%--h1是指定内容字体大小,最大字体是h1,而且是加粗的--%>
</h1>
<br/><%--换行符。<br>,<br/>都是换行符,不存在</br>该写法,而且<br>,<br/>都是孤立标签,只需要出现一个就好了,一般推荐使用<br/>更为标准。-%>
<a href="hello-servlet">Hello Servlet</a>
</body><%--网页正文部分结束了--%>
</html><%--网页结束--%>

补充说明:
1.<%----%>是注释
2. 标签的 href 属性用于指定超链接目标的 URL。
3.<%@ page%>指令作用于整个Jsp页面,包括静态的包含文件
4.contentType="text/html; charset=UTF-8"设置页面内容是html,编码格式utf-8
5.是html5标准网页声明,处于标签之前,告知该文档使用哪种HTML或者XHTM规范

四、JSP的声明语法

一个声明语句可以声明一个或者多个变量,方法,供后面的Java代码使用。在Jsp文件中,你必须先声明这些变量和方法然后才能使用它们。
JSP声明的语法格式:
<%!declaration;[declaration;]+…%>
示例:<%int i = 0;%><%int a, b, c; %>
表达式:<% = 表达式%>
注释:<!---注释---->这种注释是在网页中也可以看到的

五、构建一个简单JSP页面

前提你要下载好tomcat。
我用的tomcat8.5.64。最好是在官网下载哟!
https://tomcat.apache.org/download-80.cgi
因为我的是mac,所有我选的是core,里的tar.gz
在这里插入的图片描述
安装tomcat的教程可以看他的,超级详细:
https://blog.csdn.net/qq_42249896/article/details/89412702
步骤如下:1.新建工程project
在这里插入图片描述
2.
在这里插入图片描述
3.默认啥也不选
在这里插入图片描述
4.工程名什么的,看你爱好取啦
在这里插入图片描述
5.进去你就可以看到看到一个helloworld的一个简单demo,点击运行实体类,就弹出一个helloworld的页面啦。
在这里插入图片描述在这里插入图片描述

感兴趣的朋友们可以去看菜鸟教程里JSP知识
https://www.runoob.com/jsp/jsp-syntax.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值