4,isELlgnored属性:
定义在jsp页面中是否执行或忽略EL表达式。true表示忽略,false表示执行。
默认值依赖于web.xml的版本。servlet2.3之前默认true,servlet2.4默认false。
用于JSP版本不一致造成使用EL表达式出现的问题。使用:isELlgnored="true";
5,buffer和autoFlush属性:
buffer属性指定out对象(JspWriter)使用的缓冲区大小,以kb为单位,默认8kb。
none表示不使用缓冲区。这样要求设置报头或状态代码的jsp元素要出现在文件的顶部,任何HTML内容之前。
autoFlush属性控制当缓冲区满了后,是自动清空输出缓冲区(默认true),还是在缓冲区溢出后抛出异常(false)。
在buffer=none的时候,autoFlush=false是错误的。
6,info属性:
定义一个可以在servlet中通过getServletInfo方法获取的字符串。
jsp容器做的是在servlet中生成getServletInfo方法返回info属性指定的String。
7,errorPage和isErrorPage属性:指定页面专用的错误页面。
errorPage属性用来指定一个jsp页面,由该页面来处理当前页面中抛出但没有捕获的任何异常。指定的页面可以通过exception变量访问异常信息。
isErrorPage属性表示当前页是否可以作为其他jsp页面的错误页面。true或false。
错误页面应该放在WEB-INF目录下面,只让服务器访问,也不会生成转发的调用,客户端只能看到最初的请求页面URL,看不到错误页面的URL。
如果为整个web应用程序指定错误页面,或为应用中不同类型的错误指定错误处理页面,使用web.xml中的error-page元素。
如果一个页面通过该属性定义了专有的错误页面,那么在web.XML文件中定义的任何错误页面不会被使用。