Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring中的自定义标记_Java_Jsp_Spring Mvc_Jsp Tags - Fatal编程技术网

Java Spring中的自定义标记

Java Spring中的自定义标记,java,jsp,spring-mvc,jsp-tags,Java,Jsp,Spring Mvc,Jsp Tags,我有定制标签。它工作正常,但一点也不正常。我的jsp看起来像: <test:myTag>${headHunter.salary}</test:myTag> 所以,如果${headHunter.salary}等于10,标签必须返回相同的值。但它只将“${headHunter.salary}”返回为字符串。怎么了 UPD taglib.tld: <?xml version="1.0" encoding="UTF-8"?> <taglib> &

我有定制标签。它工作正常,但一点也不正常。我的
jsp
看起来像:

<test:myTag>${headHunter.salary}</test:myTag>
所以,如果
${headHunter.salary}
等于
10
,标签必须返回相同的值。但它只将“${headHunter.salary}”返回为字符串。怎么了

UPD

taglib.tld:

<?xml version="1.0" encoding="UTF-8"?>
<taglib>
    <tlibversion>1.0</tlibversion>
    <shortname></shortname>
    <jspversion>1.1</jspversion>
    <tag>
        <name>myTag</name>
        <tagclass>net.babobka.blog.tags.CurrencyTag</tagclass>
        <bodycontent>tagDependent</bodycontent>
    </tag>
</taglib>

1
1.1
我的标签
net.babobka.blog.tags.CurrencyTag
标记相关
摆脱

<bodycontent>tagDependent</bodycontent>
tagDependent

它应该默认为
无脚本

你启用了EL吗?我不知道你在说什么。什么是艾尔?哦,你是说斯佩尔吗?是您的
${headHunter.salary}
表达式的内容。如果你要使用它,它需要被启用。我想是的。它已启用。它不带标签就可以工作<代码>${headHunter.salary}-好的,值在页面上,
${headHunter.salary}
-不。@Tony注意可能还有其他后果。详细说明如何配置自定义标记。
<bodycontent>tagDependent</bodycontent>