JSP标签介绍

 

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

jsp的常用标签有以下三个

  • 标签  
  • 标签  
  • 标签

1.标签

进行页面跳转。

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);
%>

姓名:<%=name%>

日期:<%=date%>

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

哈哈哈哈

六六六

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

JSP标签介绍_第1张图片

 

 2.标签 

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

JSP标签介绍_第2张图片

 

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

3.标签

当使用标签引入或将请求转发给其它资源时,可以使用标签向这个资源传递参数。

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


    
    

pageSecondT.jsp页面:

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

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

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

访问index.jsp :

JSP标签介绍_第3张图片

 

 

参考: 这里

转载于:https://www.cnblogs.com/heqiyoujing/p/9517868.html

你可能感兴趣的:(JSP标签介绍)