编译指令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的主要内容,如果未能解决你的问题,请参考以下文章