【问题标题】:Tag unknown s:property标记未知 s:property
【发布时间】:2014-11-30 17:59:49
【问题描述】:

我正在使用 Eclipse 进行编码。我的代码中有两行带有警告标记。

这个警告是:

unknown tag (s:property).

两行代码如下:

username : <s:property value="username" /><br/>
password : <s:property value="password" /><br/>

我不明白,怎么了?有人可以解释一下可能是什么问题吗?

【问题讨论】:

  • 你应该发布你的 XHTML 的标题
  • 您是否使用 taglib 指令指定 s: 标签?
  • 没有更多信息是不可能提供帮助的。
  • 好的,我使用了指令 但是错误的指令低于 它就在我眼前...... :-( 谢谢@Roman C
  • @jerome 请参阅下面的说明。

标签: java eclipse jsp struts2 jsp-tags


【解决方案1】:

好的,我使用指令

<%@ taglib prefix="s" uri="struts-tags"%> 

出现错误

正确的指令如下

<%@ taglib prefix="s" uri="/struts-tags"%> 

它就在我眼前...... :-(

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
  • 谢谢 nsgocev 我添加了一条评论,但我删除了它,因为它不可读。我选择在我自己的帖子上回答,但我明白这不正确,也不符合 stackoverflow 的“精神”。对不起...
  • 它确实提供了问题的答案......他在 taglib 声明中的 uri 有错误
  • @blank 如果要求解释但只给出代码,它会如何回答?
【解决方案2】:

Eclipse 的 JSP 编辑器验证 JSP 文件,如果在代码中发现错误,则会出现红色标记。您还可以在问题视图中找到错误。标签根据 TLD 文件进行验证,该文件应使用 JSP taglib 指令声明。要在代码中使用 Struts 标签,您应该将下面的代码放在页面顶部

<%@ taglib prefix="s" uri="/struts-tags" %> 

阅读更多关于JSP Tags的信息。

JSP TLD 包含在 struts2-core-x.x.x.x.jar 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-27
    • 1970-01-01
    • 2013-07-13
    • 2016-12-07
    • 2014-12-08
    • 2023-03-25
    相关资源
    最近更新 更多