当前位置: 首页 > 面试题库 >

Concat JSF EL表达式中的两个String

司徒耀
2023-03-14
问题内容

我有以下el表达式:

<af:outputText value="#{viewArticle.publish ? ('Publish on ' + viewArticle.publishDate + ' by ' + viewArticle.publishFirstName + ' ' + viewArticle.publishLastName) : 'Draft version'}"/>

但是我越来越

java.lang.NumberFormatException: For input string: "Publish on "

如何加入字符串?


问题答案:

您可以使用 String.concat 函数

<af:outputText value="#{viewArticle.publish ? 'Publish on '.concat(viewArticle.publishDate).concat(' by ').concat(viewArticle.publishFirstName).concat(' ').concat(viewArticle.publishLastName) : 'Draft version'}"/>



 类似资料:
  • 我的输入只能有两个值或。我可以使用什么正则表达式来确保这两个单词中的任何一个都已提交?

  • 问题内容: 有没有办法让AngularJS在模型数据中评估表达式? HTML: 模型: 最终结果将是:。 问题答案: 您可以使用该服务来插值字符串… JSFiddle

  • 问题内容: 我想在特定字符串中匹配正斜杠或反斜杠,例如: 1. 2. 3. 4. 在给定的字符串中,不应匹配最后一个记录,因为它不包含或。 我在用什么 这仅适用于正斜杠。我不知道如何为两个斜杠写正则表达式(条件)。 问题答案: 您要匹配的“字符”为: 先为字符串复制反斜杠,然后再为正则表达式复制。 当您需要在也使用反斜杠转义字符串的语言中使用反斜杠时,这可能是最讨厌的正则表达式。 Java编译器会

  • 问题内容: 我有一个有效的正则表达式: 我也有一个正则表达式: 但是我不知道如何将两者结合起来 我试过了,但实际上没有用… 如果重要的话,这就是Java正则表达式中的全部内容。 问题答案: 如果您想要匹配以或开头的序列的正则表达式,请尝试以下操作: 但是除了周围的两个空格字符外,您的正则表达式也应该与之匹配: 这两个正则表达式匹配同一组字符串。

  • 问题内容: 我需要这样的匹配器: 问题是它不是简单的ASCII。我知道在这种特殊情况下,我可以将[\ u00FC \ u00DC]用于ü,但是我需要更加通用(从其他匹配器组构建正则表达式)。所以根据javadocs: 默认情况下,不区分大小写的匹配假定只匹配US- ASCII字符集中的字符。可以通过将UNICODE_CASE标志与该标志一起指定来启用Unicode感知的不区分大小写的匹配。 谁能告

  • 问题内容: 我有两个Python字典,我想编写一个返回这两个字典合并的单个表达式。该方法将是我需要的,如果它返回了结果而不是就地修改。 我怎样才能在最终的合并字典,不是? (更清楚地说,我正在寻找的最后一个胜出的冲突处理方法也是如此。) 问题答案: 对于字典和,变成了浅层合并的字典,带有替换的值。 在Python 3.5或更高版本中: 在Python 2(或3.4或更低版本)中,编写一个函数: 现