转换为文本框和编辑器主要部分5.3

时间:2016-12-12 17:20:28

标签: java jsf primefaces xhtml

我正在使用primefaces的编辑器在第一页上显示包含 的文本加载它正确显示但如果用户按下后退按钮,则所有 都会转换为Â。我已经尝试在页面上放置元标记。

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

我还尝试将文本放在也显示相同错误的文本框中。

primefaces版本是5.3

<p:editor id="testProcedure" value="#{app.editText}" controls="underline bold italic" style="width:1016px;margin-left:10px;border:1px solid grey;"></p:editor>

如果我使用带有提交类型的commandButton,就会发生这种情况。但是我无法删除提交类型,因为没有它我的数据不会完全提交

1 个答案:

答案 0 :(得分:-1)

也许尝试使用<f:view />包装所有headbody标记:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:f="http://xmlns.jcp.org/jsf/core">

    <f:view contentType="text/html" encoding="UTF-8">
        <h:head>
            <title>Facelet Title</title>
        </h:head>
        <h:body>
            Hello from Facelets
        </h:body>
    </f:view>
</html>