编译指令pageincludetaglib

Posted So istes immer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译指令pageincludetaglib相关的知识,希望对你有一定的参考价值。

目录

JSP的编译指令用来设置JSP程序和由该JSP程序编译所生成的Servlet程序的属性,告诉引擎如何处理JSP页面中的某些部分。

1.page指令

基本语法

<%@ page 属性1="属性值1" 属性2="属性值2" 属性3="属性值3"%>

 1.1 contentType、pageEncoding属性

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

 

pageEncoding是jsp文件本身的页面字符编码

charset指定生成的html文件的页面字符编码

如果pageEncoding属性值未设定,默认和contentType属性中的charset一致。

如果charset也不存在,JSP页面就默认采用ISO-8859-1编码

页面出现中文乱码的原因

1.浏览器的解析方式

2.服务器端返回数据的方式

只要保证这两者的编码格式一致即可解决乱码问题。

而浏览器默认编码为utf-8,因此只要设置服务器端返回数据的编码为utf-8即可。

1.2 import属性 

显示导入包,但有些包不需要显示导入: java.lang.*、java.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*

1.3 language属性

声明当前jsp页面使用的脚本语言种类,通常为Java

1.4 extends属性

需要继承的父类

以上是关于编译指令pageincludetaglib的主要内容,如果未能解决你的问题,请参考以下文章

jsp笔记2(编译指令与动作指令)

jsp 的 3 个编译指令

jsp基础知识二(jsp编译指令)

JSP编译指令与动作指令

JSP常见的三个编译指令

缓存 AngularJS 指令的编译模板