jsp——动作标签

JSP动作标签

 

1 .JSP动作标签概述

    JSP动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用。JavaWeb一共提供了20JSP动作标签。

    作用:是用来简化Java脚本的!

    JSP动作标签的格式:<jsp:标签名 …>

 2.常用的动作标签

     1)<jsp:include>

          作用:用来包含其它JSP页面的!(动态包含)

     与jsp中include指令的区别:         

        include指令是在编译级别完成的包含,即把当前JSP和被包含的JSP合并成一个JSP,然后再编译成一个Servlet。(静态包含)

        include动作标签是在运行级别完成的包含,即当前JSP和被包含的JSP都会各自生成Servlet,然后在执行当前JSPServlet时完成包含另一个JSPServlet。它与RequestDispatcherinclude()方法是相同的!

      实例:

            <jsp:include page="b.jsp"></jsp:include>  //表明某页面包含b.jsp

   2)<jsp:forward>

     作用:请求转发!forward标签的作用与RequestDispatcher#forward()方法相同。

       实例:

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

   3)<jsp:param>

      <jsp:param> 是<jsp:include><jsp:forward>标签的子标签,它是用来传递参数的

      实例:

   a.jsp 

   <h1>this is a.jsp</h1>
   <!-- 动态包含 -->
   <jsp:forward page="b.jsp">
       <jsp:param value="libai" name="hero1"/>
       <jsp:param value="wangzhaojun" name="hero2"/>
   </jsp:forward>
   b.jsp

 <h1>this is b.jsp</h1>
    <%
        String hero1=(String)request.getParameter("hero1");
        String hero2=(String)request.getParameter("hero2");
    %>
    hero1:<%=hero1%>
    hero2:<%=hero2%>
   运行结果:

         

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值