jsr344-experts@javaserverfaces-spec-public.java.net

[jsr344-experts] pass through

From: Michael Müller <michael.mueller_at_mueller-bruehl.de>
Date: Mon, 22 Apr 2013 23:18:52 +0200

Hi folks,

elementName true false |javax.el.ValueExpression|
(/must evaluate to /|java.lang.String|)

This attribute must be in the |http://xmlns.jcp.org/jsf/passthrough|
namespace and its value must be set into the component's pass through
attributes map under the key given by the value of the symbolic constant
|javax.faces.render.Renderer.PASSTHROUGH_RENDERER_LOCALNAME_KEY|.


This sounds like

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
       xmlns:jsf="http://java.sun.com/jsf/|passthrough|" >

Using this namespace, pass though wont work. Comparing the old namespace

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
       xmlns:jsf="http://java.sun.com/jsf" >


I changed the namespace declaration to

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
       xmlns:jsf="http://java.sun.com/jsf||" >

This works fine.
Is there a mismatch between spec and implementation or is this just my
personal misunderstanding?


-- 
Herzliche Grüße - Best Regards,
Michael Müller