[转]Jsp 常用标签

<jsp:include> 动态引入,涉及到的多个 jsp 页面会翻译成多个 servlet 并在执行时合并。

include 指令 是静态引入,涉及到的多个 jsp 页面会翻译成一个 servlet 并在源文件级别合并。(推荐)

不论是动态引入 还是静态引入,都会把多个 jsp 页面内容合并输出,所以这些页面不要重复出现 html 全局架构标签,以免格式混乱。

<jsp:forward> 请求转发,可以在打开此页面时直接跳转

<jsp:param> 当使用上面两标签时,都可以使用此标签向这个资源传递参数。

语法:

<jsp:include page="relativeURL | <%= expression %>">
    <jsp:param name="parameterName" value="parameterValue | <%= expression %>" />
<jsp:include>

<jsp:forward page="relativeURL | <%= expression %>">
    <jsp:param name="parameterName" value="parameterValue | <%= expression %>" />
<jsp:forward>

<jsp:param> 标签的 name 属性用于指定参数名, value 属性用于指定参数值,可以使用多个标签来传递多个参数。

原文地址:https://www.cnblogs.com/z5337/p/6912626.html