标签: custom-tags

Eclipse"找不到自定义标签的标签库描述符"(不是JSTL!)

我有一个可以用Ant构建的Java EE项目,完美地部署到JBoss,运行没有任何问题.这个项目包括一些自定义标记库(不是JSTL!),它们也没有任何困难.

问题出在Eclipse IDE(Ganymede)上:在每个使用我们自定义标记的JSP文件中,JSP解析器使用此错误标记taglib包含行:

Cannot find the tag library descriptor for (example).tld

这也会导致标签库的每次使用都被标记为错误,并且由于IDE没有它们的定义,因此无法检查标记参数等.

我们完美工作的JSP文件是一个红色错误的海洋,我的眼睛开始燃烧.

我怎样才能简单地告诉Eclipse,"你要找的标签库描述符是"src/web/WEB-INF /(example)-taglib /(example).tld"?

我已经在Eclipse支持论坛上问过这个问题,没有任何有用的结果.

java eclipse jsp taglib custom-tags

61
推荐指数
5
解决办法
19万
查看次数

无法找到自定义标记的CFML模板

我不是ColdFusion编码器.帮助将他的CF站点从Windows服务器移植到GoDaddy上的Unix的朋友.

网站显示错误:

找不到自定义标签jstk的CFML模板.ColdFusion尝试查看已安装的自定义标记树,但未找到具有此名称的自定义标记.

我发现它的文件在文件root/CustomTags上有jstk.cfm文件和cf_jstk中的一组文件

我的谷歌搜索位于:

您必须将自定义标记页存储在以下任何一个中:与调用页面相同的目录; cfusion\CustomTags目录; cfusion\CustomTags目录的子目录; 您在ColdFusion Administrator中指定的目录

所以我有:

  • 尝试在/ cfusion/CustomTags中创建放置/ CustomTags
  • 尝试复制/ cfusion/CustomTags到上面的文档根目录
  • 尝试将jstk.cfm和子文件夹复制到与调用文件(index.cfm)相同的目录中

更新:每GoDaddy支持我也尝试添加以下内容无效: <cfmodule template="CustomTags/jstk.cfm">

任何人都可以给我一些提示或者我应该告诉我的家伙寻找CF编码器吗?

谢谢!

coldfusion custom-tags

8
推荐指数
1
解决办法
6184
查看次数

如何创建自定义Facelets标记?

我正在使用JSF 2.0.我使用tagfiles创建了自定义JSTL标记,并且在JSP中运行良好.但我也想在Facelets中使用自定义JSTL标签.是否可以在Facelets中创建标签文件?

jsf facelets tagfile custom-tags jsf-2

8
推荐指数
1
解决办法
4507
查看次数

如何在Resharper中注册自定义html标签?

我想在我的html文件中使用自定义标签来包含自定义的淘汰组件[ 1 ]:

<like-widget params="value: userRating"></like-widget>
Run Code Online (Sandbox Code Playgroud)

我将标签添加到VisualStudio html格式设置:

工具>选项>文本编辑器> HTML(Web窗体)>格式设置>标记特定选项

Resharper仍然无法识别自定义标记并发出警告

无法解析标签"like-widget"

如何告诉Resharper在不禁用未知标签警告的情况下允许该特定标签?是否有某种设置文件,我可以注册自定义HTML标签?

相关文章:

如何将自定义HTML标记添加到Visual Studio并避免使用Squiggly Lines

html resharper custom-tags

8
推荐指数
1
解决办法
1995
查看次数

Riot.js - 访问标记元素的上下文以隐藏/显示该元素

<tooltip message="Click Tooltip" content="Click tooltip preview"></tooltip>
    <tooltip message="Click Tooltip 1" class="repeat-tooltip" content="Click tooltip 1 preview"></tooltip>
    <tooltip trigger="hover" class="repeat-tooltip" message="Hover Tooltip" content="Hover tooltip preview"></tooltip>
Run Code Online (Sandbox Code Playgroud)

Riot.js尝试创建自定义工具提示标记的新手,一次只能激活一个工具提示.

   <tooltip>
       <p class="tooltip-content" control="tooltip">{ message } ref="target"</p>
       <div class="tooltip-wrapper" show={show_message} ref="content">
          //inner html
       </div>
   </tooltip>
Run Code Online (Sandbox Code Playgroud)

尝试使用show toggling show_message值来显示和隐藏工具提示.但是show_message是在特定元素click事件的上下文中.单击特定工具提示,如果该工具提示已经打开,如何访问其他自定义标记的上下文以隐藏该特定元素的值?

   this.root.addEventListener('click', (e) => that.toggle_message(e));

   this.toggle_message = function(e) {
        //here close all other tooltips before opening this one. How can I access the refs of all the open tooltip?

        this.show_message = !this.show_message;
        this.update();
    };
Run Code Online (Sandbox Code Playgroud)

提前致谢.

javascript tooltip custom-tags riot riotjs

8
推荐指数
1
解决办法
328
查看次数

扩展与复选框相关的jsf组件时出现"javax.el.ValueExpression类型无法解析"错误

我正在创建JSF2自定义组件,并在类的第一行跟踪错误.

The type javax.el.ValueExpression cannot be resolved. It is indirectly referenced from required .class files
Run Code Online (Sandbox Code Playgroud)

错误只有当我的组件扩展像复选框相关的组件显示HtmlSelectBooleanCheckboxHtmlSelectManyCheckbox.像其他组件HtmlSelectOneMenu,HtmlInputText都OK.我已经检查了项目构建路径,javax.faces-2.1.14.jar并且已经添加到构建路径中.

java eclipse custom-tags jsf-2

6
推荐指数
1
解决办法
6140
查看次数

如何在嵌套的JSP标记文件中访问父属性?

我必须是盲人或使用错误的搜索词,因为我无法找到一个好的答案.

我有两个自定义JPS标记文件.一个将嵌套在另一个中.如何从子标记内部访问父标记中的属性?

一种解决方法是添加一个变量来请求范围,但我不喜欢这个选项,它可能会导致一些问题.有一个更简单的选择吗?

谢谢!

<%-- OuterTag.tag --%>
--------------------------------------
<%@tag %>
<%@attribute name="color" required="true" %>
<c:set var="color" value="${color}" scope="request" /> <%-- I'm trying to avoid doing this --%>
<div>
   <jsp:doBody/>
</div>


<%-- InnerTag.tag --%>
--------------------------------------
<%@tag %>
<p style="background-color: ${parent.color}"/> <%-- I want to do something like this --%>



<%-- Example Usage --%>
--------------------------------------
<custom:OuterTag color="red">
    <custom:InnerTag/>
    <custom:InnerTag/>
    <custom:InnerTag/>
</custom:OuterTag>
Run Code Online (Sandbox Code Playgroud)

jsp jsp-tags custom-tags

6
推荐指数
1
解决办法
1437
查看次数

Rewriting custom tag attributes using IIS Url Rewrite 2.0 and ARR

I've developed a custom grid control that uses data-* attributes to configure how the grid is supposed to work (in a similar vein to how Bootstrap data API components work. For a particular deployment, I'm having to proxy my web application into another web application using IIS and Application Request Routing (ARR) + URL Rewrite. The proxying part is all done, I'm currently trying to configure the outbound rules for rewriting urls to match. For instance, I currently have rules …

iis url-rewriting custom-tags arr

5
推荐指数
1
解决办法
3035
查看次数

Eclipse/Tomcat忘记了自定义标签?

我在Windows 7 64位上使用Eclipse Kepler和Tomcat 7.

如果我清理项目并重新启动服务器,一切都很好.但是,如果我工作几分钟...就像编辑一个jsp ... Tomcat barfs以下...

它抱怨丢失的标签是页面布局的标签.没有其他令人兴奋的东西,除了它有一些jspf包括和内容页面也称为其他标签.但同样,没有什么令人兴奋

我不知道我是如何导致这一点的,因为事情编译并且最初运行良好.但是Tomcat似乎失去了对标签类的追踪.

如果我清理项目,它会恢复工作一段时间......

有任何想法吗?谢谢

HTTP Status 500 - Unable to compile class for JSP:

type Exception report

message Unable to compile class for JSP:

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 33 in the jsp file: /folder/page.jsp
org.apache.jsp.tag.weblayout_002dmain_tag cannot be resolved to a type
30: 
31: 
32: 
33: <tags:layout-main>
34:     <jsp:attribute …
Run Code Online (Sandbox Code Playgroud)

eclipse jsp tomcat custom-tags

5
推荐指数
1
解决办法
443
查看次数

使用STRUTS禁用自动完成(autocomplete ="off")

我试图在struts框架中禁用自动完成(autocomplete ="off"),我遵循的过程是1)在Strut-html.tld文件中我有几个TextTag属性所以添加了自动完成属性

<tagclass>org.apache.struts.taglib.html.TextTag</tagclass>
<attribute>
<name>autocomplete</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>   
</attribute>
Run Code Online (Sandbox Code Playgroud)

2)我通过扩展org.apache.struts.taglib.html.TextTag为customtag编写了一个类

import org.apache.struts.taglib.html.TextTag.*;

public class TextTag extends org.apache.struts.taglib.html.TextTag { 


private static final long serialVersionUID = 1L;
private String autocomplete = null;

public String getAutocomplete()
{ return autocomplete; }

public void setAutoComplete(String autocomplete)
{
this.autocomplete = autocomplete; 

} 

protected void prepareOtherAttributes(StringBuffer sb) { 


if (autocomplete != null) { 

sb.append(" autocomplete=\""+autocomplete+"\""); 
}
}
}
Run Code Online (Sandbox Code Playgroud)

3)在jsp页面中我添加了autocomplete ="off"属性

所以,当我运行我的应用程序时,我得到以下错误

/index.jsp(1): Error in using tag library uri='/tags/struts-html' prefix='html':
The Tagclass'org.apache.struts.taglib.html.FormTag' has no setter method corresponding  
to TLD …
Run Code Online (Sandbox Code Playgroud)

javascript jsp jstl custom-tags struts-1

5
推荐指数
1
解决办法
6118
查看次数