gpt4 book ai didi

struts2 - 访问struts2在struts中的另一个jsp页面中包含param值if标签

转载 作者:行者123 更新时间:2023-12-04 16:27:54 24 4
gpt4 key购买 nike

我在jsp页面的include标签中传递参数值,如下所示

    <s:include   value="../../commonjspf/status.jspf"> 
<s:param name="mystatus" value="%{status}">
</s:param>
</s:include>

其中 status 变量来自 action class 。

我想访问 struts 中 status.jspf 页面中的 mystatus 参数 if 标记以与我的默认值进行比较。
    <s:if test ="">
</s:if>

或者
  <s:set name="" value =""/>

任何上述标签。

我如何访问?

请给我建议。

谢谢。

最佳答案

使用 ${param.ParamName}访问它们的符号,如下面的引用文献中所述:

http://struts.apache.org/2.0.14/docs/include.html

示例代码:

第 1 页:

        <s:include value="testPage.jsp">
<s:param name="mystatus">TestThis</s:param>
</s:include>

第2页:
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:set var="mystatus" value="${param.mystatus}" scope="page"/>
<s:if test='%{#attr.mystatus == "TestThis"}'>
This is what we want
</s:if>
<s:else>
This is not what we want
</s:else>

关于struts2 - 访问struts2在struts中的另一个jsp页面中包含param值if标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8092738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com