gpt4 book ai didi

没有java代码的jsp标签

转载 作者:行者123 更新时间:2023-12-05 09:00:20 25 4
gpt4 key购买 nike

大家好,我只想创建一个简单的jsp标签

比如:

abc.tag

<div>
<table>
....
</table>

body content goes here

</div>


so when in the other pages i can use my tag like this
<tag:abc>
acutally body content
</tag:abc>

没有java代码我怎么能做到???因为我的标签的功能很简单,我不想为它写一堆东西

最佳答案

感叹

这就是 JSP 包装不好的原因。

JSP 2.0 具有称为“标记文件”的功能。它们允许您使用 JSP 创建 JSP 标记。

你想做的是微不足道的。

您需要创建一个名为“abc.tag”的文件,并将其放入您的 WAR 中,例如 WEB-INF/tags。

这个案例的内容很简单。

<div>
<table>
<jsp:doBody/>
</table>
</div>

要在 JSP 中使用该文件:

示例.jsp:

<%@ taglib tagdir="/WEB-INF/tags" prefix="tag" %>
<tag:abc>
actual body content
</tag:abc>

就是这样!沙赞。关于标记文件的唯一警告是您不能在标记文件标记中使用 JSP scriptlet。但是,无论如何,您都不应该这样做——这没什么大不了的。

查找标记文件以获取更多详细信息(例如传递参数等)。

标记文件、JSTL 和 EL 使 JSP 2.0 成为最好的标记语言之一。

关于没有java代码的jsp标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1344535/

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