码迷,mamicode.com
首页 > Web开发 > 详细

JSP标签介绍

时间:2018-08-22 16:44:32      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:常用标签   www.   com   转发   href   cond   include   字符   功能   

 

JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。

jsp的常用标签有以下三个

  • <jsp:include>标签  
  • <jsp:forward>标签  
  • <jsp:param>标签

1.<jsp:forward>标签

<jsp:forward  page="WEB-INF/jsp/pageSecondT.jsp" />

进行页面跳转。

index.jsp页面:

<%@page contentType="text/html;charset=UTF-8"%>
<%@page import="java.util.*"%>
<%
    //此时设置的属性只能够在本页中取得
    pageContext.setAttribute("name","哈哈哈哈",PageContext.REQUEST_SCOPE);  //设置属性
    pageContext.setAttribute("date",new Date(),PageContext.REQUEST_SCOPE); //设置属性
    //注意:这里设置的两个属性的名字分别为name和date,这两个是字符串类型的数据,但对应的属性值MLDN和new Date这个两个值却不是字符串类型,而是两个Object类型的数据。
%>
<%
    //取得设置的属性
    String name = (String)pageContext.getAttribute("name",PageContext.REQUEST_SCOPE);
    //由于取得的值为Object类型,因此必须使用String强制向下转型,转换成String类型
    Date date = (Date)pageContext.getAttribute("date",PageContext.REQUEST_SCOPE);
%>
<h1>姓名:<%=name%></h1>
<h1>日期:<%=date%></h1>
<jsp:forward  page="WEB-INF/jsp/pageSecondT.jsp" />
pageSecondT.jsp页面:
<%@page contentType="text/html;charset=UTF-8"%>
<%@page import="java.util.*"%>

<h1 style="color: blue">哈哈哈哈</h1>
<h1 style="color: red">六六六</h1>

访问index页面,最终跳转到下面:

技术分享图片

 

 2.<jsp:include>标签 

<jsp:include  page="WEB-INF/jsp/pageSecondT.jsp" />

把上面的forward换成include,访问index.jsp:

技术分享图片

 

 把pageSecondT.jsp内容包含进来了。

3.<jsp:param>标签

当使用<jsp:include>和<jsp:forward>标签引入或将请求转发给其它资源时,可以使用<jsp:param>标签向这个资源传递参数。

index.jsp最后一行改成下面:

<jsp:include  page="WEB-INF/jsp/pageSecondT.jsp" >
    <jsp:param name="parm1" value="ha ha ha" />
    <jsp:param name="parm2" value="six six six" />
</jsp:include>

pageSecondT.jsp页面:

<%@page contentType="text/html;charset=UTF-8"%>
<%@page import="java.util.*"%>

<h1 style="color: blue"><%=request.getParameter("parm1")%></h1>
<h1 style="color: red"><%=request.getParameter("parm2")%></h1>

访问index.jsp :

技术分享图片

 

 

参考: 这里

JSP标签介绍

标签:常用标签   www.   com   转发   href   cond   include   字符   功能   

原文地址:https://www.cnblogs.com/heqiyoujing/p/9517868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!