jsp 特殊标签

  1. page 标签

 1 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import ="java.util.*,java.sql.*"%>
 2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 3 <html>
 4 <head>
 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 6 <title>Insert title here</title>
 7 </head>
 8 <body>
 9  <% out.println("<h1>Hello World</h1>"); %>
10 </body>
11 </html>

使用标签<%@    %>

language:指出jsp开发使用的语言; contentType: 整个内容的类型;charset 字符集 uft-8; pageEncoding 整个页面的编码集是UTF-8

import 导入使用到的包,多个包之间用 逗号隔开;

另外:<%@ include file = "./index.jsp" %>   指明当前jsp页面可以包含其他jsp的路径

   <%@ taglib  prefix="" url="" %>  taglib 标签库  如果要额外引用其他的标签库

  2.scriptlets 标签 (代码段标签)

  表示形式 <%  %>

1 <title>代码段标签</title>
2 </head>
3 <body>
4  <%
5      out.println("<h1>Hello World</h1>");
6   %>
7 </body>
8 </html>

  3.JSP 输出标签

   表示<%=" " %>

1   <%="<h1>Hello World 1</h1>"%>
2   <%="<h1>Hello World 2</h1>"%>

  4.JSP声明标签

 1 <%!
 2        //声明标签里声明的是成员变量和成员方法。
 3        int x=10;
 4        void a(){} //声明方法要在声明标签里声明
 5    %>
 6    <%
 7        void a(){} // 这行代码出错
 8        //流程代码中不能声明有方法。只可以写流程代码
 9        int sum=0;
10        for(int x=0;x>5;x++){
11        sum+=x;
12        };
13     %>

  5.注释标签

  <%--注释标签 --%>

  6.JSP动作标签

 <jsp:forward page="">JSP动作标签</jsp:forward>

  

    

时间: 2024-10-01 05:25:15

jsp 特殊标签的相关文章

JSP自定义标签渲染时报Illegal to flush错误

javax.servlet.ServletException:Illegal to flush within a custom tag 此错误是因为在JSP页面中的某一个自定义标签的doStartTag或doEndTag中用了out.flush,而其他的自定义标签没有导致.可以去掉out.flush. JSP自定义标签渲染时报Illegal to flush错误,布布扣,bubuko.com

javaweb学习总结(二十四)——jsp传统标签开发

一.标签技术的API 1.1.标签技术的API类继承关系 二.标签API简单介绍 2.1.JspTag接口 JspTag接口是所有自定义标签的父接口,它是JSP2.0中新定义的一个标记接口,没有任何属性和方法.JspTag接口有Tag和SimpleTag两个直接子接口,JSP2.0以前的版本中只有Tag接口,所以把实现Tag接口的自定义标签也叫做传统标签,把实现SimpleTag接口的自定义标签叫做简单标签. 2.2.Tag接口 Tag接口是所有传统标签的父接口,其中定义了两个重要方法(doSt

JSP标准标签库

JSP标准标签库 JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚本. JSTL概述 (1).JSTL英文全称是“JSP  Standard  Tag Library”,即JSP标准标签库之意. (2).JSTL是由JCP(JavaCommnunity Process)指定的标准规范,是一组形如html的标签. (3)JSTL提供了诸如循环.条件.数据库访问.XML处

JSP 自定义标签 生命周期

1. 2. JSP 自定义标签 生命周期,布布扣,bubuko.com

jsp 动作标签

jsp动作标签 动作标签是一种特殊的标签,它影响JSP运行时的功能. 1.include动作标签 <jsp:include page="文件名字"/> 或 <jsp:include page="文件的名字"> </jsp:include> 该动作标签告诉JSP页面动态包含一个文件,即JSP页面运行时将文件加入.与静态插入文件的include指令标签不同,当JSP引擎把JSP页面转译成Java文件时,不把JSP页面中动作指令incl

JSP---演示ErroPage、isErroPage和jsp:forword标签

属性说明: language – 示例:language="java" import -如: (注意多个引用之间使用逗号分开.) <%@ page import="java.util.*,java.sql.*"%> contentType – 指定响应结果的MIME类型.默认为text/html;charset=ISO-8859-1 session = true | false –指定jsp页面是否使用session. errorPage = url –

JSP自定义标签开发入门《转》

JSP自定义标签开发入门 一般情况下开发jsp自定义标签需要引用以下两个包 import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; 首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的). 目标1:自定义一个用表格显示用户信息的简单标签 效果图: 在jsp页面使用此自定义标签: 假设我们有一个UserInfo的javabean,那

整理一份jsp自定义标签以及权限控制标签

jsp自定义标签使用场景因地制宜,可以实现自定义的标签输出功能也可以实现权限的管理 1:先定义标签类 1-1:页面输出标签 package com.suyin.web.jspsectag; import java.io.IOException; import javax.servlet.jsp.JspTagException; import javax.servlet.jsp.PageContext; import javax.servlet.jsp.tagext.Tag; public cla

JavaWeb学习之JSP常用标签、EL表达式的运算符、JSTL标签库(6)

1.JSP常用标签 * 只要支持JSP文件,常用标签有可以直接使用 * 格式: jsp:xxxx * jsp:forward ,完成jsp页面的转发 * page属性:转发的地址 <% request.setCharacterEncoding("UTF-8"); %> <jsp:forward page="/index.jsp"> <jsp:param value="张三" name="userName&q

JSP 语法/标签

┣1.declaration Declaration定义了JSP脚本语言使用的变量和函数,这类似于Java中定义全局变量,或可以把它想像成pascal编程语言中的单元文件的interface部分.声明的X M L形式语法为:<jsp:declaration> declaration goes here < /jsp:declaration>举例如下:<%! public String f(int i) { if (i<3) return("...")