Jsp语法(2)、Jsp指令
来源:互联网 发布:机房网络性能 编辑:程序博客网 时间:2024/05/18 02:45
一、Jsp语法:
4、Jsp的声明
1)语法:<%! 变量或方法 %>
2)作用: 声明jsp的变量或方法。
3)注意:变量翻译成成员变量,方法翻译成成员方法。
5、Jsp的注释
1)语法: <%– jsp注释 –%>
2)注意:html的注释会被翻译和执行。而jsp的注释不能被翻译和执行。
二、Jsp的三大指令
1、include指令
1)作用: 在当前页面用于包含其他页面
2)语法: <%@include file=”common/header.jsp”%>
3)注意:
a)原理是把被包含的页面(header.jsp)的内容翻译到包含页面(index.jsp)中,合并成翻译成一个java源文件,再编译运行!这种包含叫静态包含(源码包含)
b)如果使用静态包含,被包含页面中不需要出现全局的html标签了!!!(如html、head、body)
2、page指令
1)作用: 告诉tomcat服务器如何翻译jsp文件。
2)分类:
<%@ page
a)language=”java” –告诉服务器使用什么动态语言来翻译jsp文件。
b)import=”java.util.*” –告诉服务器java文件使用什么包。导入包,多个包之间用逗号分割。
c)jsp文件编码问题:
Ⅰ)pageEncoding=”utf-8” –告诉服务器使用什么编码翻译jsp文件(成java文件)。
Ⅱ)contentType=”text/html; charset=utf-8” 服务器发送浏览器的数据类型和内容编码。
注意:在开发工具中,以后只需要设置pageEncoding即可解决中文乱码问题。
d)异常错误相关的:
Ⅰ)errorPage=”error.jsp”:指定当前jsp页面的错误处理页面。
Ⅱ)isErrorPage=”false”: 指定当前页面是否为错误处理页面。false,不是错误处理页面,则不能使用exception内置对象;true,是错误处理页面,可以使用exception内置对象。
Ⅲ)案例:在页面开发中,都会提供500服务器端、404客户端错误的页面。
express.jsp、404.html
500.jsp、web.xml
效果:
e)session=”true”:是否开启session功能。false,不能用session内置对象;true,可以使用session内置对象。
f)buffer=”8kb”:jsp页面的缓存区大小。
g)isELIgnored=”false”:是否忽略EL表达式。
%>
3、taglib指令:参考JSTL标签。
- Jsp语法(2)、Jsp指令
- JSP语法 Page指令
- JSP语法 Taglib指令
- jsp语法-include指令
- 复习:JSP基本语法(JSP注释 + JSP指令 + JSP脚本元素 + JSP动作元素)
- jsp 2 jsp语法
- JSP(2)jsp语法之指令元素、脚本元素、动作元素forward、注释方法
- JSP 语法(2)
- JSP语法(2)
- jsp语法(2)
- JSP语法(8)Taglib 指令
- JSP语法(7)Page 指令
- jsp语法和page指令
- jsp语法 指令 内置对象
- JSP概述、语法及指令
- jsp基础知识2(jsp指令)
- jsp课程(2)-- JSP指令
- jsp作业(2)--jsp指令
- 爬虫Selenium&bs4 + Miku分享
- 链表和数组
- 将CachedRowSet中的数据转储到对象中
- jquery $.each用法
- NYOJ - 42 - 并查集+半欧拉图
- Jsp语法(2)、Jsp指令
- 基础算法思想_递归算法——五个人捕鱼
- 关于android 的EditText获得光标后,下部被遮挡问题
- linux下系统调用文件1
- 微信小程序开源框架wxSortPickerView:微信小程序首字母排序选择表
- android中自定义ProgressBar水平样式
- hdoj 1796 How many integers can you find(容斥原理)
- SQLAlchemy core 学习笔记(1) medata
- Activity被系统销毁造成的Fragment混乱的问题