JSP系列教材 (三)- 的7种页面元素

JSP系列教材 (三)- 的7种页面元素

步骤1:页面元素步骤2:<%=%>和 <%out.println()%>步骤3:for循环

步骤 1 : 页面元素

jsp由这些页面元素组成:

1. 静态内容

就是html,css,javascript等内容

2. 指令

以<%@开始 %> 结尾,比如<%@page import="java.util.*"%>

3. 表达式 <%=%>

用于输出一段html

4. Scriptlet

在<%%> 之间,可以写任何java 代码

5. 声明

在<%!%> 之间可以声明字段或者方法。但是不建议这么做。

6. 动作

在jsp页面中包含另一个页面。在包含的章节有详细的讲解

7. 注释 <%-- -- %>

不同于 html的注释 通过jsp的注释,浏览器也看不到相应的代码,相当于在servlet中注释掉了

步骤 2 : <%=%>和 <%out.println()%>

<%="hello jsp"%>

就相当于

<%out.println("hello jsp");%>

out是jsp的隐式对象,可以直接使用。一共有9种隐式对象,请参考 隐式对象 章节注: <%=%> 不需要分号结尾,<%%> 需要以分号结尾,和java代码一样

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8" import="java.util.*"%>

<%="hello jsp"%>


<% out.println("hello jsp");%>

步骤 3 : for循环

结合for循环在jsp里输出html是常见的做法。 只是第一次这么写会稍显别扭

下面是一段实例,以供参考

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8" import="java.util.*"%>

<%

List words = new ArrayList();

words.add("today");

words.add("is");

words.add("a");

words.add("great");

words.add("day");

%>

<%for (String word : words) {%>

<%}%>

<%=word%>

更多内容,点击了解: https://how2j.cn/k/jsp/jsp-elements/581.html

相关数据

3和7倍数有几个 3的倍数有什么特征?
bt365最快线路检测

3和7倍数有几个 3的倍数有什么特征?

⌛ 02-04 👁️ 4106
服务器存储设备都包括哪些类型?
bt365最快线路检测

服务器存储设备都包括哪些类型?

⌛ 08-24 👁️ 5814
项目it外包人员如何管理
下载365App

项目it外包人员如何管理

⌛ 10-08 👁️ 1799