java - 在 Tapestry 中渲染一个请求参数

标签 java parameters tapestry

我喜欢在我的 Tapestry 页面中呈现一个请求参数“id”。

类似于:

<span>${id}</span>

如果我用 google.com?id=1 请求页面它应该呈现 <span>1</span>应该可以,但找不到解决方案。

文档建议在 Java 类中使用 @Property,但我无法导入它。 --> http://tapestry.formos.com/nightly/tapestry5/guide/parameters.html

谢谢

最佳答案

评估查询参数在 Tapestry 中有点不常见,但如果您绝对需要它们(例如,某些外部进程使用参数调用您的页面),您可以通过 Request 访问它们。服务:

@Inject
private Request request;

public String getId() {
    return this.request.getParameter("id");
}

关于java - 在 Tapestry 中渲染一个请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6981809/

相关文章:

tapestry - 如何使用 Tapestry 创建多篮子选择

javascript - 在加载页面时打开一个新窗口的问题

Java方法不允许 double ?

java - 如何在 PUT 中将实体类与 JSON 请求体关联起来?

java - 综合参数与隐式参数

java - 我的子类正在从其父类(super class)传递值

java - 添加双数据获取并构造双数据错误

java - 如何在运行时在 WAR 中定位非 Java 资源?

powershell - 如何将参数值传递给 Invoke-Command cmdlet?

java - 如何在使用 Tapestry5 存储之前调整图像大小