JSP学习记录:了解jsp的基本构成

jsp的基本构成:

一、 指令标签

指令标签不会产生任何内容输出到网页主要用于定义整个jsp页面的相关信息

例如:

<%@page language="java"%>
<%@contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@include file="XXX.jsp"%>
<%@taglib prefix="view" url="/WEB-INF/tags/view.tld"%>

其中:

1.pageEncoding设定服务器按照哪种编码格式读取jsp文件

2.contentType设定jsp按照哪种编码格式输出网页内容

3.被include指令包含的jsp页面不要使用<html>和<body>的标签,它们是HTML语言的结构标签,被包含进其他jsp页面会破坏页面格式

4.taglib指令用于加载用户的自定义标签

二、HTML标记语言

三、注释

由于jsp页面由HTML、jsp和Java脚本等组成,所以在其中可以使用多种注释格式。

1.HTML注释:

<!--注释文本-->

2.jsp注释:

<%--注释文本--%>

(上述代码的注释信息是被服务器编译执行的,不会发送到客户端,那么在浏览器中查看网页源码时也就看不到注释内容)

3.代码注释:

单行://

多行:/*

*/

四、嵌入Java代码

代码片段包含在

<%  %>中,里面内容的编写格式和Java类代码格式相同

 

五、jsp动作标签

动作标签是在请求处理阶段按照在页面中出现的顺序被执行的,jsp的动作标签优先级低于指令标签。

在jsp页面被执行时,首先进入翻译阶段,程序会先查找页面中的指令标签,把它们转换成servlet,从而设置整个页面。

动作标签遵循XML语法,包括开始标签和结束标签。

<jsp:include page="XXX.jsp"/>
<jsp:forward page="XXX.jsp"/> 请求转发标签

<jsp:forward page="XXX.jsp">

<jsp:param name="userame" value="XX"/>
此标签可以作为其他标签的子标签,为其他标签传递参数
</jsp:forward>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值