java - 使用 richfaces 链接到外部 URL

标签 java jsf richfaces

我目前显示的票号是这样的。

<h:outputText value="#{ticket.ticketNumber}" />

我想要一个指向 URL 的超链接,而不是这个。

地址将类似于:http://testserver.com/viewer.jsp?ticket=# {ticket.ticketNumber}

所以,新代码可能看起来像这样(注意下面的代码不起作用,只是一个概念)。

<a4j:commandLink action="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}"
                 value="#{ticket.ticketNumber}" />

最佳答案

command* 控件通常是 UICommand 实例 - 用于调用服务器端逻辑。使用outputLink :

<h:outputLink
    value="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}">
  <h:outputText value="#{ticket.ticketNumber}" />
</h:outputLink>

关于java - 使用 richfaces 链接到外部 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1328488/

相关文章:

java - 为什么我不能以第二种方式使用这个程序

java - 我该如何编写这个评分系统?

java - 使用java中父类(super class)的实例创建构造函数

Java EE 6 与 Spring 3 堆栈

java - 如何以定义明确的线程安全方式将 C++ 字符串传递给 Java JNI?

java - 在 JSF 2.0 页面中集成验证码时出现问题

jsf - 在 EL 中使用 && 会导致错误 : The entity name must immediately follow the '&' in the entity reference

jsf - 如何从 JSF 支持 bean 将消息添加到特定组件

Tomcat7内存不足错误: PermGen space

jsf-2 - 如何执行A4J :commandLink oncomplete only when validation has succeed?