2023年11月29日发(作者:)
JSP重难点详解
⼀、Page指令,常⽤基本属性
<%@ page contentType="text/html;charset=UTF-8" language="java" import="" session="false" buffer="none" errorPage="/" isErrorPage
【1】import属性
导⼊需要使⽤到的包
【2】session属性
JSP会被jsp引擎翻译为Servlet,本质上JSP还是Servlet。session属性默认为true,表⽰访问JSP页⾯,引擎便会在Servlet对象中创建
服务器翻译jsp时使⽤的编码集。如果想防⽌jsp乱码,应该保证⽂件的保存编码和jsp翻译成servlet⽤的编码以及输出到页⾯中的编译三者
完全⼀致。即JSP页⾯保存到磁盘的编码格式要与将磁盘上的JSP翻译成Servlet的编码格式保持⼀致。(底层编码格式)。
【7】注意点
page指令可以放在任意⾏,也可以写多个page指令。
⼆、JSP九⼤内置对象
当⼀个jsp页⾯在被访问的时候,会由jsp翻译引擎翻译为⼀个servlet⽂件去执⾏,向页⾯中输出数据。
⼤家可以去 [Tomcat所在⽬录]workCatalinalocalhost[项⽬名称]中查看翻译的Servlet
翻译的Servlet继承HttpJspBase类和实现JspSourceDependent接⼝。
以下是Servlet中的内置对象
final ntext pageContext;
ssion session = null;
ble exception = owable(request);
<%
uest();
vletConfig();


发布评论