jsp 将页面中的值导入java中_第三十三天JavaWeb-jsp页面元素构成

一、JSP页面的构成

JSP页面由7大元素构成:

1.静态内容

2.指令

3.表达式

4.代码片段

5.声明

6.动作

7.注释

1. 静态内容:前端内容

一行一行翻译成 out.println("前端内容");

2. 指令:<%@ 指令名 属性名="值"%>

第一个指令是@page

@page指令的第一个标准用法,告诉Servlet容器,这个一个jsp页面。

a521287f550886b39298905ea929656f.png

pageEncoding 指页面文本的字符集编码

contentType 告诉Browser和Client端,要使用那个格式那个字符集进行解析。

592fc4582086ec71ad79299e9ea849ee.png

独立的@page指令,可以使用import属性,导入某个package中的类。

@page指令导入包,会翻译为:

dd98fe02d2753fc7a1def2cdb99163b3.png

3. 表达式: <%=表达式%>

被翻译成 out.print(表达式);

8a593f07c873c732f9f2b090136d423b.png

dd6d89930831e3cd546e80f2ce0a67f4.png

4. 代码片段: <%java代码%>

翻译后,复制到_jspService()方法中。

9e344a289b2bb773567ec2f632a8df2b.png

5. 声明: <%!全局变量%> 类成员

b8f7dde90c2a381d042d2d4445250e83.png

翻译后,在外面,不在_jspService()方法中,用<%! 变量 常量 方法 %>声明的级别属于类别的,与_jspService()同级别,所以不在_jspService()方法中。

eb32aa76e05713c8032c392d49f251ce.png

6. 注释: <%-- jsp注释内容 --%>

Html的注释,会被翻译成 out.write();

Jsp注释,不会被翻译到.java的servlet类中

代码片段中的java注释,还会出现在servlet类中

b992b8773be5f837967628467b39ace0.png

ccb1826adc80734e0a667c99e96a253b.png

7. 动作:

项目使用:

@include指令

include动作

将公共内容部分,放在某个jsp页面。

需要引用公共内容部分时,只要在该页面include即可。ye

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值