【问题标题】:Encoding error?编码错误?
【发布时间】:2011-07-26 07:37:56
【问题描述】:

我将 JSF 2.0 与 Primefaces 结合使用,当我使用一个名为 dataTable 的组件时,当我刷新页面时,我会在我的 Eclipse 控制台中看到这一点。

SEVERE: line 1:61 no viable alternative at character ';'

我认为这就是该组件的某些功能无法正常工作的原因。 这是我认为如果我解决了这个问题我可以解决的另外两个问题的链接:

JSF 2.0 can't render dialog from primefaces

dataTable sorting problem (JSF2.0 + primefaces)

这条消息是否与编码有关?

这是某种兼容性问题吗?(我使用的是 Glassfish 服务器 3.0)

我尝试将 faces-config.xml 和 sun-web.xml 文件的编码类型从 UTF-8 更改为 ISO-8859-1,但这并没有解决任何问题。有人以前看过这条消息并知道它是关于什么的吗?我在 google 中找不到有用的信息。

【问题讨论】:

    标签: java eclipse jsf encoding glassfish


    【解决方案1】:

    从您之前的问题来看,错误消息似乎是由命名查询中的额外 ; 引起的,因此它与您的 JSF 问题无关:

    @NamedQuery(name = "findAllGarbage", 
        query = "SELECT g.filename, g.description, g.uploadDate FROM Garbage g;")     
    

    【讨论】:

    • 是的,错误消失了。请原谅我。非常感谢你让我发疯:) 至少现在我知道其他错误与此无关。
    猜你喜欢
    • 1970-01-01
    • 2012-06-02
    • 2019-02-23
    • 2012-12-25
    • 2012-11-13
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多