在Eclipse中编辑xhtml jsp文件
我有一些应该输出xhtml的jsp文件。 他们似乎有正确的doctype等,但Eclipse没有解析xhtml属性。 例如对于根元素:
我收到警告:“未定义的属性名称(xmlns)。” 在Eclipse中解决这个问题的最佳方法是什么?
编辑:这个特定文件的doctype显然是错误的,它被设置为:
这显然不存在。 Eclipse现在抱怨taglib标签,即:
生成警告:“Tag(jsp:directive.taglib)应该是一个空元素标记。”
这看起来很奇怪,我在Eclipse中使用相同但使用PHP,它工作正常。
你使用的DOCTYPE是什么? 我用过
如果您要输出xml(在我的理解中xhtml 是 xml)那么你应该使用jsp 文档语法,例如你的
<%@taglib prefix="s" uri="/struts-tags" %>
应该是某个顶级标记中的命名空间。 对于我正在研究的项目,所有的jsp都是这样的
]]> ...
如果您正在使用JSF,请检查是否有两次view标记。
这就是我解决消息的方式: Undefined attribute name "xmlns:ui"
最后,您可以安装JBoss Tools(Eclipse的更新站点 , 指南 ),它提供了相当不错的XHTML / JSP编辑器。