JavaWeb----学习(9)----JSP指令

1.Page指令。

  page指令用于定义JSP页面的各种属性。无论page指令出现在JSP页面的什么位置,他的作用域都是整个JSP页面,一般都放在 

  起始位置。

  例如:

<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%@ page pageEncoding="Windows-31J"%>

 完整语法:<%@ page

                              language="java"

                               import="Xxx.Class"

                              session="true/false"      //是否允许使用session

                               page errorPage="/err.jsp"   //指定页面出现错误是是显示的页面。在调用处理错误页面是使用请求转发方式。

                               isErrorPage="true"         //指定当前页面是否为错误处理页面,此时可以使用影藏 exception

                               contentType="text/html;charset=UTF-8"   //指定JSP页面响应的类型。charset=UTF-8 返回页面的字符编码。

                               pageEncoding="UTF-8"   //当前页面字符编码

                               isELIgnored=“false” //指定当前页面是否可以使用EL表达式。      

                     >

 注:配置错误页面的另一种方法。(JavaWeb----学习(8)----JSP(web.xml配置错误页面)

2. include 指令

    2.1 include 指令用于通知JSP引擎在翻译当前页面的时候,将其他文件内容合并入当前的JSP文件,这种源文件级别的引用称之为静态  

          引用,当前JSP和引入的静态页面紧密的结合为同一个Servlet

    2.2 file属性设置是必须使用相对路径。

   比如:

 <%@ include file="b.jsp" %>

3.<jsp:include>标签。

4.<jsp:forward>标签  《===》请求的转发

   例如:

  <jsp:forward page="/in/b.jsp"></jsp:forward>

    注:<jsp:forward> VS 请求的转发区别

          <jsp:forward>标签可以使用<jap:param></jap:param>向请求的页面传递参数。

         a.jsp页面设置参数

<jsp:forward page="/in/b.jsp">
        <jsp:param value="123456" name="name"/>
</jsp:forward>

         b.jsp页面获取参数。

<%= request.getParameter("name") %>

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值