0
カスタムtldファイルを作成しました。そして、私のJSPに含まれています。tldファイルからのスタック
myJsp
<%@ taglib uri="/WEB-INF/Tag.tld" prefix="Tag" %>
...
pageContext.setAttribute("pageBean", myPageBean);
pageContext.setAttribute("formBean", myformBean);
...
<Tag:draw pageBean="${pageBean}" Data="${formBean}"/>
my 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になる行が必要ですか?
私はあなたの質問を理解していません。あなたはどこにスタックトレースを含める必要がありますか? SOPはどういう意味ですか?タグは何をするのですか? –
SOP:System.out.println( "JSPはこのtldをちょうど呼びました") これはtldファイル内になければなりません。だから私はtomcatコンソールを見ることができました。 –