1.jsp指令的格式

<%@指令名称 attr1=\公众\公众 attr2=\"大众\"大众 %>

2.jsp指令写在文档什么位置

jsp文件编码jsp指令介绍 HTML

准确来说,是任何位置都可以.不过一样平常习气写在文档的最顶部.

其余,一个相同的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安在线】