jsp指令和脚本

JSP脚本元素
 表达式在JSP页面中的表现形式
    <% = Java表达式 %>
 Scriptlet在JSP里的语法形式:
    <% Java代码 %>
 JSP声明在JSP页面中的表现形式
    < % ! Java 代码 %>
<%-- comment --%> JSP注释,也称为“隐藏注释”。JSP引擎将忽略它。标记内的所有JSP脚本元素、指令和动作都将不起作用。
<!-- comment --> HTML注释,也称为“输出的注释”,直接出现在结果HTML文档中。标记内的所有JSP脚本元素、指令和动作正常执行。


JSP指令
page指令
    page 指令用于设置 JSP 页面的属性
    <%@ page contentType="text/html; charset=gbk" %>

language    定义要使用的脚本语言。如果在将来 JSP容器支持多种语言时可使用它。                                          “java”
import     定义以逗号分隔的类或包的列表,就像在通常的 Java代码中所使用的import语句那样                           无
pageEncoding    设置指定JSP文件本身的字符编码集                                                                                                 gbk
contentType     定义JSP的字符编码方式和JSP页面响应的MIME类型。                                                    text/html; charset=gbk
isErrorPage     表示当前页面能否作为错误页面                                                                                                        true或false
errorPage     定义处理异常的 JSP 页面                                                                                                                       errors_url
isELIgnored     设置是否忽略JSP中EL表达式的执行                                                                                                   “false”
session     指定这个页面是否参与一个Http会话                                                                                                              “true”


 pageEncoding
    jsp页面的字符编码集,jsp容器根据这个编码来转译jsp文件到java文件,如果指定了错误的编码,则转译将错误!
 contentType
    Jsp响应的mime类型
    尝试以下代码:
    <%@ page language="java" pageEncoding="utf-8" contentType="text/xml"%>
    contentType="text/html;charset=iso8859-1“
    如果没有设置contentType,则服务器缺省将用text/html作为mime类型,且响应编码采用pageEncoding中设置的编码。如果指定的编码不支持响应的内容字符集,就会出现乱码。
?errorPage
    指定错误显示页面
    <%@ page language="java" pageEncoding="utf-8" errorPage="error.jsp"%>
    <%=1/0 %>
    访问以上页面时,由于算术异常,服务器将用error.jsp做为响应
 isErrorPage
    页面中配置这个属性后,可以在页面中使用exception变量。
    exception.getMessage();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值