jsp - 将JSP参数从一个jsp传递到另一个jsp : code uses HIPPO

标签 jsp parameters hippocms

我正在尝试使用

将参数从一个 jsp 文件传递​​到另一个文件

来自 Index.jsp

<jsp:include page="footer.jsp">
   <jsp:param name="main" value="true"/>
</jsp:include>

然后使用 footer.jsp 访问 param main

  <h1>The value : ${param.main}</h1>
  <c:choose>
    <c:when test="${param.main=='true'}">
      something
    </c:when>

但是,在 footer.jsp 中 param.main 仍然为 null。

我们的代码使用 HIPPO CMS。有没有一种方法可以在 HIPPO CMS 中将参数从一个 jsp 发送到另一个 jsp。我尝试搜索,但找不到任何与 HIPPO CMS 相关的内容。

最佳答案

我们为此使用了标签库。有效。

创建一个标记文件 footer.tag (此文件将类似于 footer.jsp)

然后在index.jsp中使用包含标记文件

<customTag:footer main="true"/>

(自定义标签表示保存 footer.tag 的文件夹)

这将包括index.jsp中的页脚标记,并且可以如上所述传递参数。

页脚标记示例:

<%@ tag language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://www.hippoecm.org/jsp/hst/core" prefix='hst'%>

<%@ attribute name="main" required="false"%>

<p>The value of main is ${main}</p>

关于jsp - 将JSP参数从一个jsp传递到另一个jsp : code uses HIPPO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13865245/

相关文章:

mysql - Hippo cms 重启构建的项目

java - 如何运行 Hippo CMS

content-management-system - 使用rest api在hippo cms中创建用户

java - 网站短信集成

java - Struts2 Hello World jsp实例报错

javascript - 切换复选框时无法启用/禁用文本框

javascript - 从 HTTP 请求中提取额外参数

ms-access - MS Access 2003 - 用于将值从一种形式传递到另一种形式的 VBA

ios - 正确使用 NSGetExecutablePath

java - 如何在jsp中的表格顶部显示变量值?