JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。
jsp的常用标签有以下三个
标签
标签
1.标签
进行页面跳转。
index.jsp页面:
//此时设置的属性只能够在本页中取得
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);%>
姓名:
日期:
pageSecondT.jsp页面:
哈哈哈哈
六六六
访问index页面,最终跳转到下面:
2.标签
把上面的forward换成include,访问index.jsp:
把pageSecondT.jsp内容包含进来了。
3.
当使用和标签引入或将请求转发给其它资源时,可以使用
index.jsp最后一行改成下面:
pageSecondT.jsp页面:
访问index.jsp :
参考: 这里