JSP指令的基本语法格式
JSP指令的基本语法格式:<%@ 指令属性名="值" %>
page指令
<%@ page
[ language="java" ] //表⽰语⾔是java默认值也是java
[ extends="package.class" ] //表⽰jsp翻译成servlet,servlet继承的⽗类是这个类,⼀般不⽤定义,按默认⽅式;
[ import="{package.class | package.*}, ..." ] // 导包;java类需要的包
Java.lang.*;
Java.servlet.*;
Java.servlet.jsp.*;
Java.servlet.http.*;
这四个包⾃动⽣成;不需要导包;
[ session="true | false" ] //表⽰jsp翻译成servlet之后,是否有这个session这个会话;判断是否可⽤,默认是true,可⽤的;
[ buffer="none | 8kb | sizekb" ] //缓冲,指的是out隐式对象的缓冲区⼤⼩,默认值是8kb;
[ autoFlush="true | false" ] //⾃动刷新;默认是true值;刷新到客服端
[ isThreadSafe="true | false" ] //线程安全默认是true;false表⽰不安全的
接⼝singleThreadModel
[ info="text" ] //给servlet加⼀些说明
[ errorPage="relative_url" ] //错误页⾯,jsp页⾯在运⾏时出错了,让他跳转到哪⼀个页⾯,如果没有定义⽂件夹,直接跳转到客服端,errorPage属性的设置值必须使⽤相对路径;
如果以“/”开头,表⽰相对于当前WEB应⽤程序的根⽬录(注意不是站点根⽬录),否则,表⽰相对于当前页⾯。
[ isErrorPage="true | false" ] //表⽰当前页⾯是否是错误⽂件,默认值是false;
如果设置成真,则可以使⽤Class().getName();
[ contentType="mimeType [ ;charset=characterSet ]" | "text/html ; charset=ISO-8859-1" ]
//设置⽂档类型,以及⽂档字符编码,
JSP引擎会根据page指令的contentType属性⽣成相应的调⽤ServletResponse.setContentType⽅法的语句。
page指令的contentType属性还具有说明JSP源⽂件的字符编码的作⽤。
[ pageEncoding="characterSet | ISO-8859-1" ] //设置字符编码
el表达式获取session中的值[ isELIgnored="true | false" ] //是否忽略EL表达式,与servlet版本相关
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论