美文网首页
jsp笔记2语法

jsp笔记2语法

作者: michaelYH | 来源:发表于2018-09-19 17:30 被阅读0次

1. 脚本表达式

<%=  %>

2. jsp脚本表达式中的变量或表达式后面不能有分号(;)

3. jsp脚本片段

<%

多行java代码

%>

4. jsp声明

<%!  java代码 %>

<%!

public void run(){

}

static{

}

private int num=0;

%>

5. jsp注释

<%--    --%>

6. jsp指令

page

<%@ page    language="java"      //嵌入java代码

                       contentType="text/html  charset=utf-8";  //通知浏览器以utf-8打开

                       charset=utf-8" 

                       pageEncoding="utf-8"

                        import=""     //默认导入java.lang.*   javax.Servlet.*  

                        session="true|false"    //创建session对象

                        //session =  pageContext.getSession();

                         buffer="none|8kb|sizekb"

                         autoFlush="true|false"

                         isThreadSafe="false"   //线程安全

                          info="text"

                          errorPage="relative_url"

web.xml中配置错误信息

                                    isErrorPage="true"

                                     pageEncoding="characterSet"   //通知服务器以怎样的编码解析

                                     isELIgnored="true|false"   //EL表达式

%>

7. jsp乱码

保存以硬盘上的jsp文件,比如是UTF-8进行保存,当服务器读取jsp文件,进行解析成servlet的时候,编码也必须是utf-8,当浏览器访问servlet时候,也必须以UTF-8进行访问。

8. include

<jsp:include page="head.jsp"></jsp:include>

<jsp:include page="foot.jsp"></jsp:include>

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

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 

当进行包含的时候,被包含的jsp不要写html及body等标签,否则会重复引入

include的包含是静态包含,会翻译成一个servlet.

动态包含request.getRequestDispatcher("/public/foot.jsp").include(request,response);

静态包含是编译时包含,包含的所有jsp会编译成一个servlet.

动态包含是运行时包含,jsp对应单独的servlet.

静态包含会比动态包含性能好。

9. taglib

相关文章

  • jsp笔记2语法

    1. 脚本表达式 <%= %> 2. jsp脚本表达式中的变量或表达式后面不能有分号(;) 3. jsp脚本片段<...

  • JSP入门

    JSP的基本语法:1.JSP声明语法。2、JSP程序脚本。3、JSP脚本注释。4、JSP内容输出表达式。5、JSP...

  • java基础-day43-JSP

    JSP 1. JSP 1.1 JSP概述 1.2 为什么要用JSP 1.3 JSP语法 1.3.1 JSP语法格式...

  • 1.jsp的概念

    1.Jsp的概念 2.Jsp的作用 3.Jsp的运行 4.Jsp运行过程 5.Jsp开发的疑问 6.Jsp语法 6...

  • 23.JSP语法

    JSP语法: 1、JSP的注释: 2、JSP中的Java脚本片段:(实际开发中,应做到JSP中不能出现一行Java...

  • (2) jsp基本语法

    警告:String literal is not properly closed by a double-quot...

  • jsp语法

    Jsp语法包含:注释、jsp指令、jsp脚本元素、jsp动作元素。 Jsp注释: Htm...

  • JavaEE-9-JSP

    1、JSP的四种基本语法 生成输出内容 JSP注释:<%-- --%> JSP声明:<%! %> JSP输...

  • jsp

    jsp介绍 jsp语法 jsp指令 EL表达式 自定义标签 jsp指令 - page jsp指令 - includ...

  • JAVA Web学习(7)___第5章 JSP基本语法

    第5章 JSP基本语法 5.1了解JSP页面 5.2指令标识 语法格式 JSP三种指令标签 5.2.1 page指...

网友评论

      本文标题:jsp笔记2语法

      本文链接:https://www.haomeiwen.com/subject/oweinftx.html