JSP动作标签

Posted 天使未必在场

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP动作标签相关的知识,希望对你有一定的参考价值。

  动作标签是一种特殊的标签,它影响JSP运行时的功能。

(1)include动作标签

  <jsp:include page=”文件的名字” />           <%--   不可有空格   --%>

  或者:

  <jsp:include page=”文件的名字” >

        <%--   插入其他动作标签   --%>

  </jsp:include>

  与静态插入文件的 include 指令标签不同,当JSP引擎把JSP页面转为JAVA文件时,并不把include动作标签所含页面与原页面合并成新的页面,而是告诉JAVA解释器,在运行时才被包含进来。

(2)param动作标签

  该标签以“名字-值”的形式为其他标签提供附加信息。

  通常与jsp:include,jsp:forward,jsp:plugin一起使用。

  <jsp:param name=”名字”  value=”指定给param的值” />

  与jsp:include一起使用,可以将param的值传递给include指令要加载的文件中去,当该文件被加载时,可以由JSP的内置对象requset调用getParameter方法完成。

  例如:在a.jsp中使用include动态指令插入1.jsp

<%--  a.jsp --%>
<%@ page contentType="text/html; charset=GB2312"%>
<HTML>
<BODY>
  <BODY BGCOLOR=cyan> <jsp:include page="1.jsp"> <jsp:param name="computer" value="300"/> </jsp:include> </BODY> </HTML>

  

<%-- 1.jsp --%>
<%@ page language="java" %>
<%@ page contentType="text/html; charset=GB2312"%>
<HTMl>
<BODY>
	<%
		String str=request.getParameter("computer");
		int n = Integer.parseInt(str);
	%>
	<P>computer is <%=n%>
</BODY> 
</HTML>       

 结果:技术分享

以上是关于JSP动作标签的主要内容,如果未能解决你的问题,请参考以下文章

JSP动作标签

include 指令与include 动作的区别

Tip:JSP标签也称之为Jsp Action(JSP动作)元素

include指令和动作的区别

include动作与include的区别

include指令和动作的区别