TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
看下面 <%@Directive 属性=“属性值” %> 其中,Directive可以是page include taglib 1 page介绍 <%@page language=“script language”| //这个我们用默认就好了,我们默认是java. extends=“className”|//这个会在服务端继承某个类,这个也要默认,除非你想自己实现Servlet接口 import=“importList”|//这个用的比较多,和java里的import是一样的,多行的用逗号隔开 buffer=“none|kb size”| --none:不缓冲,默认8k 这个也最好别动,默认是有缓冲的. session=“true|false”| --是否可以使用session,默认true 这个一般也默认 autoFlush=“true|false” --缓冲器是否自动清除,默认true 默认 isThreadSafe=“true|false”| --默认false(永远不要设成true) 这个没有特殊要求都不要改,如果这个设置为true,那么doGet方法上就会加上synconized..表示多线程安全..这样会严重影响速度 info=“infoText”| --任何字符 errorPage=“errorPageUrl”| //这个是发生错误的时候转向的页面 isErrorPage=“true|false”| contentType=“contentTyepInfo”| //经常用.解决乱码问题. pageEncoding=“gb2312”
isELIgnored="true|false" 表示是否在此JSP网页中执行或忽略EL表达式.如果为true时,JSP容器将忽略EL表达式. 看下面的例子
<%@page import="java.util.*" session="false"%>
<%@page contentType="text/HTML;charset=gb2312"%>
<%= new Date() %>
<%
out.println("你好!");
%> 还有一个是错误页面的例子 <%-- ******** TestError.jsp********** --%> <%@page errorPage="ErrPage.jsp"%>
<%
String s="123Plus";
int i=Integer.parseInt(s);
out.println("s=" + s + " i=" + i);
%> <%-- ********* ErrPage.jsp ********** --%>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page isErrorPage="true" %>//这里设置为true.下面才能使用exception这个引用
<HTML>
<BODY TEXT="red"> 错误信息:<%= exception.getMessage() %>
</BODY>
</HTML> |
|