我正在尝试让一个简单的 Tapestry 示例正常工作,但我一开始就陷入困境。
我想声明我的第一个 tml 页面,该页面是我从官方 Tapestry 网站获得的(尚未允许发布链接)。
<html t:type="layout" t:id="index" xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tapestry.apache.org/schema/tapestry_5_3.xsd ">
<h1>Welcome to the Nifty Web Application!</h1>
<p>
Would you like to
<t:pagelink page="login">Log In</t:pagelink>
?
</p>
</html>
它说“无法解析符号布局”和“无法解析符号登录”,我也尝试了无法找到的commonLayout,但是自动完成中显示了许多其他类型,这意味着通常有图书馆的东西一切都好吗?
我已经添加了示例中的所有依赖项。
布局是否已被弃用,或者我是否遗漏了某些内容?
最佳答案
您更有可能在 Tapestry 邮件列表上获得帮助。
并且您更有可能通过报告 Tapestry 产生的确切错误来获得帮助。相信我,我们已经做了很多工作来使这些信息变得有值(value),请包括它。例如,我几乎可以保证您引用的错误不是 Tapestry 生成的实际错误消息。
话虽如此,Tapestry 不包含布局组件,因为它是任何应用程序中最特定于应用程序的部分之一。这是你自己构建的东西。有教程,或者 Tapestry Maven 原型(prototype)包含一个基本教程。
同样,也没有内置的登录页面。这也是您自己构建的一个非常标准的东西。
Tapestry 是基础设施,而不是魔法。
关于java - Tapestry 5 无法解析符号 "layout",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24704267/