我是 JSF 的新手。好吧,我正在尝试通过带有omnifaces的jsf传递诸如占位符之类的属性。但不知何故,这些属性无法识别。我错过了什么吗?
Omnifaces.jar 在 Java Server Faces 库中,我将 Html5RenderKitFactory 添加到 faces-config.xml。
JSP 文件的内容如下所示:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui" xmlns:o="http://omnifaces.org/ui">
<head>
<title>Login</title>
</head>
<body>
<div class="container">
<f:view>
<f:loadBundle basename="de.jsf.messages" var="msg" />
<h:form styleClass="form-signin" o:autocomplete="off">
<h2 class="form-signin-heading">Please sign in</h2>
<h:panelGrid columns="2">
<h:inputText value="#{user.name}" styleClass="input-block-level" placeholder="#{msg.user}">
我正在使用 Tomcat 7.0、MyFaces 2.1、Omnifaces 1.4。
提前致谢!