// It only works if I put it here -6ren">
gpt4 book ai didi

java - 在jsp页面中使用简单的标签?

转载 作者:行者123 更新时间:2023-12-01 19:17:50 24 4
gpt4 key购买 nike

在我的 a.jsp 文件中:

 <html>
<body>
<%
out.print("<my:login error=\"${Error}\"/>"); // It doesn't work :(

%>
<my:login error="${Error}"/> // It only works if I put it here
</body>
</html>

谁能告诉我哪里错了?谢谢。

最佳答案

在第一种方法中,您将标签打印为纯文本,因此它直接成为 HTML 的一部分。事实上,它不会工作,因为网络浏览器不解析 JSP 标签。无论如何,也不鼓励使用 scriptlet。

第二是正确的做法。如果您唯一的功能要求是有条件地内联标签,则将其嵌套在 JSTL <c:if> 中相反

<c:if test="${not empty Error}">
<my:login error="${Error}"/>
</c:if>

或者其他什么。

关于java - 在jsp页面中使用简单的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5805439/

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