jsp动作标签概述

*Jsp动作标签概述:
>动作标签的作用是用来简化java脚本
>jsp动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用。
>JavaWeb一共提供了20个jsp动作标签
>jsp动作标签格式:<jsp:标签名...>

*1.<jsp:include>
include指令是在编译级别完成的包含,即把当前jsp和被包含的jsp合并成一个jsp,然后
再编译成一个Servlet
include动作标签是在运行级别完成的包含,即当前jsp和被包含的jsp都会各自生成Servlet,
然后在执行当前jsp的Servlet时完成包含另一个jsp的Servlet。它与RequestDispatcher的include()
方法是相同的!

*2.<jsp:forward>
forward标签的作用与 RequestDispatcher#forward()的作用相同

*3.<jsp:param>
还可以在<jsp:include>和<jsp:forward>标签中使用<jsp:forward>子标签,
它是用来传递参数的。
<jsp:include page="b.jsp">
<jsp:param value = "zhangsan" name = "username"/>
</jsp:include>

<%
String username = request.getParameter("username");
out.print("你好:"+username);
%>

时间: 2024-11-06 09:24:24

jsp动作标签概述的相关文章

jsp 动作标签

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

JavaBean用JSP调用和使用JSP动作标签的区别

javabean的类可以用jsp动作标签实例化并使用. 1 <!-- 下面这句是对Javabean类person的引用,引用的实例是p2 --> 2 <jsp:useBean id="p2" class="com.kaly.bean.person"></jsp:useBean> 3 <!-- 下面这一行是对p1各个成员赋值,这里使用"*"表示将请求表单的值全部赋给person引用p2,前提是form中的所

JSP三大指令,九大内置对象,JSP动作标签,EL表达式与函数库

JSP三大指令 ---------------------------------------------- 一个jsp页面中,可以有0~N个指令的定义! 1. page --> 最复杂:格式:<%@page language="java" info="xxx"...%> * pageEncoding和contentType: > pageEncoding:它指定当前jsp页面的编码,只要不说谎,就不会有乱码!在服务器要把jsp编译成.jav

jsp三大指令,九大内置对象,JSP动作标签,EL表达式及函数库

JSP三大指令 一个jsp页面中,可以有0~N个指令的定义! page –> 最复杂:格式:<%@page language="java" info="xxx"-%> pageEncoding和contentType: pageEncoding:它指定当前jsp页面的编码,只要不说谎,就不会有乱码!在服务器要把jsp编译成.java时需要使用pageEncoding! contentType:它表示添加一个响应头:Content-Type!等同于r

JSP动作标签

动作标签是一种特殊的标签,它影响JSP运行时的功能. (1)include动作标签 <jsp:include page=”文件的名字” />           <%--   不可有空格   --%> 或者: <jsp:include page=”文件的名字” >  <%--   插入其他动作标签   --%> </jsp:include> 与静态插入文件的 include 指令标签不同,当JSP引擎把JSP页面转为JAVA文件时,并不把incl

jsp 三大指令和动作标签

jsp三大指令 一个jsp页面中可以有0-N个指令 1.page--->最复杂:<%@page language="" ...%> *pageEncoding和contentType pageEncoding:指定当前jsp页面的编码,只要不说谎,就不会有乱码!在服务器要把jsp编译成.java时需要使用pageEncoding contentType:它表示添加一个响应头:Content-Type ,相当于response.setContentType() *imp

Java Web学习(16):JSP动作元素(一)

一JSP动作元素概述 (1)JSP动作元素简介 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的.利用JSP动作 可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. JSP动作元素(action elements),动作元素为请求处理阶段提供信息.动作元素遵循XML元素的语法,有一个包 含元素名的开始标签,可以有属性.可选的内容.与开始标签匹配的结束标签. 动作元素只有一种语法,它符合XML标准

jsp的标签库和自定义标签

1.jstl标签库 JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签. 根据JSTL标签所提供的功能,可以将其分为5个类别. 核心标签 格式化标签 SQL 标签(过时) XML 标签(过时) JSTL 函数 1.1使用taglib指令导入标签库 ,除了JSP动作标签外,使用其他第三方的标签库都需要:  <%

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"