关闭

JSP学习笔记---page指令

标签: page指令jsp学习笔记JSP
162人阅读 评论(0) 收藏 举报
分类:

1.导包 

<%@  page import="java.util.*,java.sql.*" %>

很多包用‘,’隔开。

2.是否创建Session对象

<%@ page session="true"%>这样会在翻译后的文件创建Session对象,可以直接用session,

若置为"false" ,不可以使用session。

3.设置缓冲

<%@ page buffer= "none|8kb|sizekb"%>

4.线程安全

<%@ page isThreadSafe= "true"%>servlet的线程是安全的,不会继承SingleThreadModel接口。

若设置为不安全的,则会把jsp翻译成继承SingleThreadModel接口,使其安全。

5.错误处理页面

<%@ page errorPage= "relative_url"%>

errorPage属性设置必须使用相对路径,以"/"开头,表示相对于当前WEB应用的根目录。

另外,如果页面太多,每个页面都要这样配,会显得很麻烦,可以在web.xml文件中配全局的。

<error-page>

         <exception-type>java.lang.ArithmeticException</exception-type>

        <location>/error.jsp</location>

</error-page>

这样,每个java.lang.ArithmeticException错误,都会跳转到error.jsp页面。

还有一种方法:

<error-page>

         <error-code>404</error-code>

        <location>/error.jsp</location>

</error-page>

对于每个404错误码,都会跳转到error.jsp。

若两者冲突,web.xml文件配置则无效。

6.设置错误页面

isErrorPage="true"  这样设置可以获得异常对象 exception,可以直接用,以处理异常信息。

7.解决乱码问题

记事本:保存txt是什么格式,就以什么格式设置jsp编码

<%@ page errorPage= "relative_url"   pageEncoding="gb2312"%>

eclipse:
<%@ page errorPage= "relative_url"   pageEncoding="UTF-8" %>




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:130979次
    • 积分:4497
    • 等级:
    • 排名:第6584名
    • 原创:334篇
    • 转载:19篇
    • 译文:0篇
    • 评论:15条
    博客专栏
    最新评论