我在页面上使用动态包含:
<div class="top">
<jsp:include page="Header.jsp"/>
</div>
这是标题中的重要部分。jsp:
<H4>
JSTL TAG Test: </br>
<c:if test="${sessionScope.username != null}" >
<c:out value="Hello, ${sessionScope.username}"/>
</c:if>
</h4>
我的主页源上的结果是:
<H4>
JSTL TAG Test: </br>
<c:if test=Swank != null >
<c:out value="Hello, Swank"/>
</c:if>
</h4>
我用这个:
如果我从另一个页面导入JSTL,有人知道如何使用它吗?
谢谢,佐尔坦
您可以使用JSP包含指令来解决这个问题
<%@ include file="Header.jsp" %>
因为include指令中给出的文件内容被粘贴在使用JSP include指令的地方。
但在包括行动
更新:
在JSTL中,条件应该写在双引号内。
<c:if test="${sessionScope.username} != null"></c:if>
在您的条件中添加双引号。
我同意给出的答案,只是稍作修改:
<@include file="Header.jsp" %>
请注意“%”以关闭该指令。
IBM WAS:8.5.5版本 在JSP页面上有 错误500:java。lang.例外:java。lang.VerifyError:JVMVRFY012堆栈形状不一致;class=com/ibm/\u jsp/\u desktop,method=\u jspx\u meth\u c\u set\u 0(Ljavax/servlet/jsp/PageContext;)Z、 pc=73; 签名org/
设置/背景: 我工作的产品主要包含500kLOC(Java和Javascript)。自Fortify 3. x/4. x以来,我们已经运行了大约十年的Fortify静态分析。我们使用SSC来查看和审核分析结果。这样,除了安全线索之外,团队中可能感兴趣的其他人也可以获得结果。 随着代码的发布,Fortify版本也会定期升级,度量标准也会迁移到新版本。Fortify平台和升级由一个单独的团队管理。我们
因此,我想访问子标记result1、result2、result3中父标记属性test1、test2、test3(这些属性的返回值为true/false)的结果,以根据返回的条件值显示输出,不管它是true还是false。 谢谢,开发者。
问题内容: 我有这段代码: 如您所见,我仅在columnRendered为true时才渲染该outputPanel。 好吧,在某些情况下(仅用于测试以批准其应做的事情): 为true,因此应在c:if中输入,并将columnRendered切换为false。但是事实并非如此,因此columnRendered永远是正确的… 你知道为什么吗? 问题答案: JSF和JSTL不会像您期望的那样同步运行。J
所以我正在为PHP建立一个网站 因此,基本上,页面加载并检查用户是否已登录,如果已登录,则加载成员区域。如果没有,它会检查用户是否正在尝试登录,如果没有,它会显示登录表单。我的问题是,每次我或其他人尝试登录时,页面都会重新加载,但不会将他们带到“成员”区域,而是将他们带回到登录表单。。。另外,在文档的顶部有一行:
该程序允许用户以年数输入贷款金额和贷款期限。 每月和总付款应以1/8的利率递增显示。到目前为止,我已经足够正确地计算出一个数量,但我不知道如何显示所有结果。 我拍摄了以下问题的说明: http://imgur.com/s9JEbtu