JSF不显示HTML,JSF标签未被呈现为HTML

参见英文答案 >

JSF returns blank/unparsed page with plain/raw XHTML/XML/EL source instead of rendered HTML output                                    1

我使用Netbeans和Glassfish跟随Java EE firstcup教程.

当我执行JSF Web层时,我已经被指示编码,浏览器在.xhtml文件中获得与编码的相同的JSF标记,并且标签不会被渲染为HTML标签.我在浏览器中使用视图源代码知道这一点.

例如,对于这段代码:

xmlns:f="http://java.sun.com/jsf/core"

xmlns:h="http://java.sun.com/jsf/html">

Page title here

浏览器应该是这样的:

Page title here

the welcome message goes here

对?

那么我的浏览器正在获取jsf代码(上面的第一段代码),而不是html代码(上面的第二段代码).

它似乎是netbeans或glassfish的配置问题,但不知道什么.有任何想法吗?

这是我的web.xml文件:

javax.faces.PROJECT_STAGE

Development

Faces Servlet

javax.faces.webapp.FacesServlet

1

Faces Servlet

/firstcup/*

30

greetings.xhtml

这是我的faces-config.xml文件:

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">

firstcup.web.WebMessages

bundle

en

es

/greetings.xhtml

success

/response.xhtml

此外:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值