java - Tapestry 5 无法解析符号 "layout"

标签 java tapestry

我正在尝试让一个简单的 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/

相关文章:

java - Spring Cloud - Zuul 代理正在生成 No 'Access-Control-Allow-Origin' ajax 响应

java - 正则表达式否定某个单词不起作用(Java 7)

Java:如何在子类中设置颜色?

java - 将 Tapestry 部分集成到现有的 Web 应用程序中

javascript - Tapestry 5 - 在客户端字段验证成功/失败时运行 javascript 函数

java - Tapestry 内部重定向到静态页面

tapestry - 编码器<t :loop> component in Tapestry

java - rxJava debounce() 运算符不适用于 Observable.range()

java - 行中的结果集输出将转换为以逗号分隔的单列输出

java - Tapestry 返回区和流响应