1.jsp指令的格式
<%@指令名称 attr1=\公众\公众 attr2=\"大众\"大众 %>
2.jsp指令写在文档什么位置
准确来说,是任何位置都可以.不过一样平常习气写在文档的最顶部.
其余,一个相同的jsp指令可以涌现多次
3.jsp指令先容:page指令
<%@ page contentType=\"大众text/html; charset=utf-8\"大众 pageEncoding=\"大众utf-8\公众%>
page指令属性先容
①contentType的浸染相称于为该jsp的相应数据指定是什么类型以及编码办法
②pageEncoding的浸染是指定该jsp页面的编码办法,但是要把稳这个属性设定的值必须要和当前的jsp文件的编码办法一样,如何查看当前的jsp文件的编码办法,可以右键选中该文件,查看属性,里面有干系的编码办法.
③其余上述两个属性,只要设置了个中一个,纵然其余一个不设置,其余不设置的那个的取值会默认与其余一个相同.
<%@page import=\"大众java.net.URLDecoder\"大众%>
④import属性的浸染是导入包.
<%@page import=\"大众java.net.URLDecoder\"大众 errorPage=\"大众\公众%>
⑤errorPage属性的浸染是指定如果当前页面出错的时候,跳转到其余一个页面.而errorPage的取值便是其余一个页面的路径.
⑥isErrorPage属性可以指定当前页面便是一个专门处理发生缺点后的页面
而且,当isErrorPage取值为true时候,还可以利用内置工具exception,别的情形不可以利用该内置工具
⑦如果,你指定了errorPage属性,没有设置isErrorPage,那么发生缺点后会要求转发到相对应的页面.并且相应码是200.
但是如果你设置了isErrorPage属性,那么相应码便是500
⑧其余,我们可以在项目的web.xml文件里面配置缺点页面.
<error-page>
500是指做事器端所有的缺点,java.lang.RuntimeException是做事器端缺点的一种.如果同时配置了上述代码,那么当发生java.lang.RuntimeException时候要求转发给a.jsp,如果是做事器真个其他缺点则是index.jsp
4.jsp指令先容:include和taglib
①include指令:是静态包含,
浸染跟requestDispacher.include()方法类似.但是requestDispacher.include()方法是动态包含,
②什么是静态包含,动态包含?
include指令:是静态包含,便是说,在jsp被编译为java文件的时候,是将这两个jsp文件编译为一个java文件,即是一个class文件.
而动态包含是在运行期间包含的,是两个java文件.
③taglib指令是用来引入标签库的.
属性有两个:
prefix: 指定标签库的前缀,前缀的名称可以自己随便取值.
uri:标签库的位置
【本文为e安在线互助讲师“刘建恒”原创稿件,转载请联系e安在线】