java - tld 文件中的堆栈

标签 java jsp stack taglib tld

我已经创建了一个自定义 tld 文件。并包含在我的jsp中。

myJsp

<%@ taglib uri="/WEB-INF/Tag.tld" prefix="Tag" %>
...
pageContext.setAttribute("pageBean", myPageBean);
pageContext.setAttribute("formBean", myformBean);
...
<Tag:draw pageBean="${pageBean}" Data="${formBean}"/>

我的 Tag.tld 如下所示

<?xml version="1.0" encoding="UTF-8"?>
<taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_0.xsd">
<tlib-version>1.0</tlib-version>
<short-name>ct</short-name>
<uri>/WEB-INF/customTag</uri>
<tag>
    <name>draw</name>
    <tag-class>com.myPackage.calling.someOther.Class</tag-class>
    <body-content>empty</body-content>
    <info>Creates a graph based on the supplied input bean</info>
    <attribute>
        <name>Data</name>
        <required>true</required>
        <description>Provide a form graph bean</description>
        <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
        <name>pageBean</name>
        <required>true</required>
        <description>Provide a Page Graph bean</description>
        <rtexprvalue>true</rtexprvalue>
    </attribute>
</tag>

现在我需要在此处放置堆栈跟踪。需要知道我的 jsp 是否正确导入了这个 tld 文件。需要有一些行可以从 tld 文件中获取 SOP ???

最佳答案

标记在 TLD 中声明描述。 TLD 不包含任何可执行代码。

标记的实现位于 TLD 中指定的类中:com.myPackage.calling.someOther.Class。将您想要的所有代码放入此类中。

关于java - tld 文件中的堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8847258/

相关文章:

java - 需要阻塞直到接收到特定字符序列的 TCPIP 客户端

java - java伪代码的澄清

jsp:include 不使用表达式语言(JSP 2.5 版,启用 EL)

javascript - 流行的邮件网站如何处理服务器端脚本?

c++ - infix postfix conversion c++, 好像得不到正确答案

java - 通过选择进行排序

java - 如何应用onClick函数打开它的URL

java - 将数据库中的数据存储检索到 Java

使用递归创建二叉树时调用堆栈错误

c++ - 推送到自定义堆栈类卡住 .exe