Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 在支持bean字符串值中插入新行_Jsf 2 - Fatal编程技术网

Jsf 2 在支持bean字符串值中插入新行

Jsf 2 在支持bean字符串值中插入新行,jsf-2,Jsf 2,如何在支持bean值的单词之间插入新行,并使用JSF2.0框架在UI上显示它?如果我们有地址。街道名称应在第一行,城市和州应在第二行。我正在使用转换器添加新行。但是它不会显示在UI上。JSF基本上是一个HTML代码生成器。在HTML中,新行由标记表示,而不是由\r\n字符或其他内容表示。您可以直接在视图中执行,而不是在托管bean或转换器中混合视图特定的细节 <h:outputText value="#{user.address.street} #{user.address.houseNu

如何在支持bean值的单词之间插入新行,并使用JSF2.0框架在UI上显示它?如果我们有地址。街道名称应在第一行,城市和州应在第二行。我正在使用转换器添加新行。但是它不会显示在UI上。

JSF基本上是一个HTML代码生成器。在HTML中,新行由

标记表示,而不是由
\r\n
字符或其他内容表示。您可以直接在视图中执行,而不是在托管bean或转换器中混合视图特定的细节

<h:outputText value="#{user.address.street} #{user.address.houseNumber}" />
<br />
<h:outputText value="#{user.address.city}, #{user.address.state}" />



最初,我在视图中进行了更改。但是每个国家都有不同的用户界面,代码非常庞大。这就是我想使用转换器的原因。好吧,不管你想采用什么设计方法,好的还是坏的,你现在至少知道你应该使用

来表示HTML中的新行。如果在Java端填充它,则只需使用
显示它。当您希望在同一
中重新显示用户控制的数据时,应牢记潜在的XSS攻击漏洞。