学习jsp基础

来源:互联网 发布:创维电视怎么样知乎 编辑:程序博客网 时间:2024/06/06 03:02

一、jsp基础

jsp执行:

jsp-->翻译成Java文件(servlet)-->编译成class文件  然后运行.

Jsp注释:

小脚本内可以使用  //单行注释   /*注释内容*/

html中可以使用 <!-html注释-->在浏览器访问时会在源代码中显示

    <%--jsp注释--%> 在浏览器访问时会在源代码中不显示

小脚本:用来在jsp中插入Java代码(同以页面中小脚本中变量不能重复)

格式:<%【Java 代码】%>

eg:小脚本中不能声明方法,其中代码会原封不动的放在Servlet的_jspServce方法中

二,jsp编译指令

①page指令

作用:针对当前页面的指令

eg:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

②include指令

作用:将一个外部jsp文件嵌入到当前jsp文件中<%@ include file=“被包含文件”%>

eg: <%@ include file=“a.jsp”%>

③taglib指令

作用:用于定义和访问自定义标签

<%@ taglib prefix="tagPrefix" uri="tagURI" %>

Include动态指令和静态指令的区别

 静态导入是将被导入页面的代码完全融入,两个页面合成一个整体。而动态导入则只是将被导入页面的body内容导入。

静态导入时,被导入页面的编译指令会起作用。而动态导入时被导入页面的编译指令会失效。

动态导入可以增加额外的参数。(动态导入不同页面可以声明相同的变量名,静态导入不行)

动态导入涉及到的2jsp会被翻译成2servlet而静态导入涉及到的2jsp会翻译成一个servlet

静态导入是先包含后处理









原创粉丝点击