JSP动作标识详解编程语言

jsp中include有两种形式:

include指令:<%@ include file=””%>

include动作:<jsp:include page=”” /> 

他们的区别:

<%@ include file=””%>又称静态包含,利用时要留意以下几点:

1、被包含文件中不克不及再利用<html><body></html></body>的标签,不然会与包含页面中的标签反复;

2、被包含文件的路径不克不及写成动态的,如:<%@ include  file=”<%=xxx%>”%>

3、被包含文件的路径中不克不及携带参数,如:<%@ include  file=”navi.jsp?flag=1″%>

总结:在编译期,就把jsp的代码原封不动就拼到这个页面来了。运行时把jsp的代码,看成本页代码运行。

<jsp:include page=”” />又称动态包含

运行期接见这个页面,jsp页面的效果拿出来。也就是说,直接新写一个完整的jsp或html即可,雷同于html中已经由时的<frameset>框架的写法

执行请求转发的动作标识<jsp:forward >

让一个页面转向另一个页面,可所以JSP页面,也可所以HTML页面和Servlet页面。

根基语法:<jsp:forward page=“url”/>

设置参数的子动作标识< jsp:param>

子动作标识是指作为其他标识的子标识。用来向动态的目的文件中传递参数。等价于文件名后面加“?参数名=参数值”。

根基语法:< jsp:param name=“参数名” value=”参数值”/>

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/11707.html

(0)
上一篇 2021年7月19日 11:45
下一篇 2021年7月19日 11:45

相关推荐

发表回复

登录后才能评论