在学习JSF的时候,直接复制别人代码,然后再修改,漏修改了一个地方。
myeclipse编译器竟然没有报错,也说明不能太依赖编译器。
错的位置是<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@page contentType="text/html;charset=UTF-8"%>
<span style="color:#cc0000;"><strong><f:view locale="#{Jacob151117buser.locale}">
<f:loadBundle basename="JSF151117b.messages" var="msgs" /></strong></span>
<html>
<head>
<title><h:outputText value="#{msgs.titleText}" />
</title>
</head>
也许就说明了<head>标签之前的的错误,编译器是不会报错的,或者说是直接忽略掉(HTML的特性?)