JSP(Java Server Page) JSP指令与动作元素

 1. include动作 / include指令

   include指令语法:<%@ include file="URL"%>

   include动作语法:<jsp:include page="URL" flush="true | false" ></jsp:include>

  include动作和include指令的区别:

  include指令 include动作
语法格式 <%@ include file="URL"%> <jsp:include page="URL" flush="true | false" />
发生作用时间 页面转换期间 请求期间
包含内容 文件的实际内容 页面的输出结果
转换成的Servlet 主页面和包含页面转换成一个Servlet 主页面和包含页面转换成独立的Serlvet
编译时间 较慢(资源必须被解析) 较快
执行时间 较快 较慢(每次资源必须被解析)

    

 2.forward动作 / 相同forward效果代码

   forward动作语法:<jsp:forward page="URL"></jsp:forward>

   相同效果代码:request.getRequestDispatcher("/url").forward(ServletRequest req,ServletResponse res);

 3.param动作 

   param动作语法:<jsp:param name="参数名" value="参数值" />

 ×forward动作 + param动作

   格式:
    <jsp:forward page="URL">
      <jsp:param name="paramName" value="paramValue" />
    </jsp:forward>

时间: 2024-09-28 20:08:37

JSP(Java Server Page) JSP指令与动作元素的相关文章

JSP(Java Server Page) JSP状态管理

保存用户的状态的两个机制(Cookie  Session)  1.Cookie(Web服务器保存在客户端的文本信息) 1.1 作用: 1.对特定对象的追踪 2.保存用户网页浏览记录与习惯 3.简化登录操作 1.2 缺点: 存在安全风险,容易泄露用户信息 1.3 创建/使用Cookie 1.创建Cookie对象  Cookie cookie = new Cookie(String key,Object obj);  2.写入cookie对象  response.addCookie(cookie);

JSP(Java Server Page)九大内置对象

× Web程序的请求相应模式(请求[request].响应[response]) × form method="get"和method="post"提交方式的区别                  1.get:以明文形式通过url进行参数的传递,数据能在url获取,提交的数据最多不超过2KB,安全性低但效率比post高.                 适用于提交数据量不大,安全性不高的数据.eg:搜索.查询等               2.post:将用户提交的

JSP之指令、动作元素、内置对象、变量作用域

1.指令(三大指令) 指令                                指令描述 <%@ page ... %>                 定义网页依赖属性,比如脚本语言.error页面.缓存需求等等 <%@ include ... %>              包含其他文件 <%@ taglib ... %>                引入标签库的定义 例如: <%@ page language = "java"

Java遇见HTML——JSP篇之JSP指令与动作元素

一.include指令(如:<%@include file="..."%> ) 示例: Date.jsp 1 <%@page import="java.text.SimpleDateFormat"%> 2 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 3 <% 4 Date

Jsp—01—Java server page 全解

一.Jsp的原理 tomacat 还是只认识servlet,我们自己写的jsp通过 JspServlet引擎转换成了一个servlet.java文件;我们在.jsp文件中,写的都是<html><font>之类的,然后在JspServlet引擎的作用下, 都转换成了resp.getWriter().write("<html>")resp.getWriter().write("<font>")这就非常方便我们了, 我们可以

Jsp语法、指令及动作元素

一.JSP的语法 1.JSP的模板元素:(先写HTML) 就是JSP中的那些HTML标记 作用:页面布局和美化 2.JSP的Java脚本表达式: 作用:输出数据到页面上 语法:<%=表达式%>(实际上就是调用输出流打印到页面上) 3.JSP中的Java脚本片段:(实际开发中,应做到JSP中不能出现一行Java脚本片段) 作用:书写Java代码逻辑 语法:<% 语句1; 语句2; %> 语句为Java语句 原理:其中的语句会原封不动的被服务器翻译到对应的Servlet的service

JSP指令与动作元素

include指令 语法:<%@ include file="URL" %> 其中,URL表示一个要包含的页面. include动作(是一个动作标签) 语法:<jsp:include page="URL" flush="true|false"> 其中,page表示要包含的页面:flush表示被包含的页面时候从缓冲区读取. include指令与include动作比较 include指令 include动作 语法格式 <

JSP-JSP指令与动作元素

常用的有page.include.taglib指令这三种指令: page:位于页面顶端,一个页面可以包含多个page指令 include:将一个外部文件嵌入jsp中,同时解析这个页面中的jsp语句. taglib:使用标签库,自定义新的标签,在jsp中启动定制行为. include指令 语法 <% include file="地址"%>. 案例:显示当前时间的页面.(1)写一个只输出时间的方法的date.jsp.(2)用于显示的页面,包含<% include file

jsp(java server page)

jsp的组成元素; 1, 指令 page指令 <%@ page ..........%> language---当前页面使用的语言:java import---当前页面引入的类库, 默认是啥也不引入 contentType---text/html; charset='字符集' iso-8859-1是字符集的默认值, 纯英文的字符集 isErrorPage---定义当前页面是否是一个错误提醒页面 errorPage---定义当当前页面出错时跳转的页面 include指令 taglib指令 2,