Accidentally pressed the send button too soon.
What JSF 2.0 core library are you using? I don't think the problem you are
having with tomahawk not rendering is caused by Tomahawk not being based on
JSF 2.0.

-R

On Mon, Feb 22, 2010 at 10:55 AM, Richard Yee <richard.k....@gmail.com>wrote:

> Are you trying to use JSF 2.0 features or what? Currently, Myfaces and
> Tomahawk 1.x versions c
>
>
> On Mon, Feb 22, 2010 at 10:26 AM, cristiJ <cristi_ju...@yahoo.com> wrote:
>
>>
>> I just noticed on http://myfaces.apache.org/tomahawk/index.html that
>> there is
>> support only for JSF 1.1 and JSF 1.2, I wished I would have noticed
>> sooner.
>>
>> Any ways, great work on MyFaces, and please add support for JSF 2.0 as
>> soon
>> as possible.
>>
>>
>> Jakob Korherr wrote:
>> >
>> > Maybe tomahawk is causing the problems, because there is currently no
>> real
>> > working branch of tomahawk for JSF 2.0. However there will be one soon.
>> >
>> > Please remove tomahawk completely from your webapp and try again!
>> >
>> > Regards,
>> > Jakob
>> >
>> > 2010/2/22 cristiJ <cristi_ju...@yahoo.com>
>> >
>> >>
>> >> Hi,
>> >>
>> >> yes, I just tried it. For both of theses URLs :
>> >> http://localhost:8080/app02/faces/index.xhtml
>> >> http://localhost:8080/app02
>> >>
>> >> the file does not get translated to XHTML, it arrives in the browser
>> with
>> >> the f and h customs.
>> >> This happens only when I add MyFaces.
>> >> I tried adding my self a custom component, defined by this class :
>> >>
>> >> import javax.faces.component.FacesComponent;
>> >> import javax.faces.component.html.HtmlInputText;
>> >>
>> >> @FacesComponent(value = "HtmlInputFile")
>> >> public class HtmlInputFile extends HtmlInputText {
>> >>
>> >>    @Override
>> >>    public String getRendererType() {
>> >>        return "javax.faces.File";
>> >>    }
>> >>
>> >> }
>> >>
>> >> with this balusc.taglib.xml config file
>> >>
>> >> <?xml version="1.0" encoding="UTF-8"?>
>> >> <facelet-taglib
>> >>    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-facelettaglibrary_2_0.xsd
>> "
>> >>    version="2.0">
>> >>
>> >>     <namespace>http://balusc.net/jsf/html</namespace>
>> >>    <tag>
>> >>        <tag-name>inputFile</tag-name>
>> >>        <component>
>> >>            <component-type>HtmlInputFile</component-type>
>> >>        </component>
>> >>    </tag>
>> >> </facelet-taglib>
>> >>
>> >> and with the web.xml as such:
>> >>
>> >> <context-param>
>> >>        <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
>> >>         <param-value>/WEB-INF/balusc.taglib.xml</param-value>
>> >> </context-param>
>> >>
>> >>
>> >> The page is:
>> >>
>> >> <?xml version='1.0' encoding='UTF-8' ?>
>> >> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>> >> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>> >> <html xmlns="http://www.w3.org/1999/xhtml";
>> >>      xmlns:h="http://java.sun.com/jsf/html";
>> >>       xmlns:hh="http://balusc.net/jsf/html";>
>> >>     <body>
>> >>        <h:form enctype="multipart/form-data" id="myForm">
>> >>            firstName : <h:inputText value="#{user.firstName}" /><br />
>> >>            lastName : <h:inputText value="#{user.lastName}" /><br />
>> >>            city : <h:inputText value="#{user.city}" /><br />
>> >>            price : <h:inputText value="#{user.price}" /><br />
>> >>             pic : <hh:inputFileUpload id="file"
>> value="#{user.file}"/><br
>> >> />
>> >>             <h:commandButton  action="#{user.createUser}" value="Create
>> >> user"/>
>> >>        </h:form>
>> >>    </body>
>> >> </html>
>> >>
>> >> and the xhtml is translated properly. I can't understand what is the
>> >> conflict for MyFaces!?
>> >>
>> >>
>> >> Jakob Korherr wrote:
>> >> >
>> >> > Hi,
>> >> >
>> >> > Does your URL in your browser include /faces/index.xhtml?
>> >> >
>> >> > Regards,
>> >> > Jakob
>> >> >
>> >> > 2010/2/22 cristiJ <cristi_ju...@yahoo.com>
>> >> >
>> >> >>
>> >> >> Hi,
>> >> >>
>> >> >> Yes, you understood correctly, neither of h: or f: components are
>> not
>> >> >> processed.
>> >> >> I have a very simple index.xhtml file :
>> >> >>
>> >> >> <?xml version='1.0' encoding='UTF-8' ?>
>> >> >> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>> >> >> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>> >> >> <html xmlns="http://www.w3.org/1999/xhtml";
>> >> >>      xmlns:h="http://java.sun.com/jsf/html";
>> >> >>      xmlns:t="http://myfaces.apache.org/tomahawk";>
>> >> >>    <body>
>> >> >>        <h:form enctype="multipart/form-data" id="myForm">
>> >> >>            firstName : <h:inputText value="#{user.firstName}" /><br
>> />
>> >> >>            lastName : <h:inputText value="#{user.lastName}" /><br />
>> >> >>             city : <h:inputText value="#{user.city}" /><br />
>> >> >>            price : <h:inputText value="#{user.price}" /><br />
>> >> >>             pic : <t:inputFileUpload id="file" storage="file"
>> >> >> accept="image/*" styleClass="myStyle" value="#{user.file}"/><br />
>> >> >>            <h:commandButton  action="#{user.createUser}"
>> value="Create
>> >> >> user"/>
>> >> >>        </h:form>
>> >> >>    </body>
>> >> >> </html>
>> >> >>
>> >> >> The web.xml file for it is:
>> >> >>
>> >> >> <?xml version="1.0" encoding="UTF-8"?>
>> >> >> <web-app version="3.0" 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-app_3_0.xsd";>
>> >> >>    <context-param>
>> >> >>        <param-name>javax.faces.PROJECT_STAGE</param-name>
>> >> >>        <param-value>Development</param-value><!-- Debugging
>> >> information
>> >> >> is
>> >> >> printed -->
>> >> >>    </context-param>
>> >> >>    <servlet>
>> >> >>        <servlet-name>Faces Servlet</servlet-name>
>> >> >>
>>  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>> >> >>        <load-on-startup>1</load-on-startup>
>> >> >>    </servlet>
>> >> >>    <servlet-mapping>
>> >> >>        <servlet-name>Faces Servlet</servlet-name>
>> >> >>        <url-pattern>/faces/*</url-pattern>
>> >> >>    </servlet-mapping>
>> >> >>    <session-config>
>> >> >>        <session-timeout>
>> >> >>            30
>> >> >>        </session-timeout>
>> >> >>    </session-config>
>> >> >>    <welcome-file-list>
>> >> >>        <welcome-file>faces/index.xhtml</welcome-file>
>> >> >>    </welcome-file-list>
>> >> >>
>> >> >>
>> >> >>    <!-- Extensions Filter -->
>> >> >>    <filter>
>> >> >>        <filter-name>extensionsFilter</filter-name>
>> >> >>
>> >> >>
>> >> >>
>> >>
>> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
>> >> >>        <init-param>
>> >> >>            <param-name>uploadMaxFileSize</param-name>
>> >> >>            <param-value>100m</param-value>
>> >> >>        </init-param>
>> >> >>        <init-param>
>> >> >>            <param-name>uploadThresholdSize</param-name>
>> >> >>            <param-value>100k</param-value>
>> >> >>        </init-param>
>> >> >>        <init-param>
>> >> >>            <param-name>uploadRepositoryPath</param-name>
>> >> >>            <param-value>C:/Documents and
>> >> >> Settings/cristi/Desktop/work/Netbeans JEE 6
>> >> >> Projects/PRACTICE/JSF/app02/build/web/pics</param-value>
>> >> >>        </init-param>
>> >> >>    </filter>
>> >> >>
>> >> >>    <filter-mapping>
>> >> >>        <filter-name>extensionsFilter</filter-name>
>> >> >>        <url-pattern>/faces/*</url-pattern>
>> >> >>    </filter-mapping>
>> >> >>
>> >> >>  <context-param>
>> >> >>        <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
>> >> >>        <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
>> >> >>    </context-param>
>> >> >> </web-app>
>> >> >>
>> >> >> and the tomahawk.taglib.xml is
>> >> >>
>> >> >> <?xml version="1.0" encoding="UTF-8"?>
>> >> >>
>> >> >> <facelet-taglib
>> >> >>    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-facelettaglibrary_2_0.xsd";
>> >> >>    version="2.0">
>> >> >>
>> >> >>    <namespace>http://myfaces.apache.org/tomahawk</namespace>
>> >> >>    <tag>
>> >> >>        <tag-name>inputFileUpload</tag-name>
>> >> >>        <component>
>> >> >>
>> >> >>
>> >> >>
>> >>
>> <component-type>org.apache.myfaces.custom.fileupload.HtmlInputFileUpload</component-type>
>> >> >>
>> >> >>
>> >> >>
>> >>
>> <renderer-type>org.apache.myfaces.custom.fileupload.FileUpload</renderer-type>
>> >> >>        </component>
>> >> >>    </tag>
>> >> >>
>> >> >> </facelet-taglib>
>> >> >>
>> >> >> In the tomahawk.taglib.xml I've tried using other classes for
>> >> >> component-type
>> >> >> and rendered-type, as such:
>> >> >>
>> >> >> <?xml version="1.0" encoding="UTF-8"?>
>> >> >>
>> >> >> <facelet-taglib...>
>> >> >>
>> >> >>    <namespace>http://myfaces.apache.org/tomahawk</namespace>
>> >> >>    <tag>
>> >> >>        <tag-name>inputFileUpload</tag-name>
>> >> >>        <component>
>> >> >>
>> >> >>
>> >> <component-type>org.apache.myfaces.HtmlInputFileUpload</component-type>
>> >> >>
>> >> <renderer-type>org.apache.myfaces.FileUpload</renderer-type>
>> >> >>        </component>
>> >> >>    </tag>
>> >> >>
>> >> >> </facelet-taglib>
>> >> >>
>> >> >> but that does not work either.
>> >> >> This is the entire application; there's one managed bean with four
>> >> >> attributes which should receive values as the form is submitted.
>> >> >> As I've mentioned, this is JSF 2.0, J2EE version 1.6, perhaps there
>> >> are
>> >> >> some
>> >> >> compatibility issues
>> >> >>
>> >> >>
>> >> >>
>> >> >> Jakob Korherr wrote:
>> >> >> >
>> >> >> > Hi,
>> >> >> >
>> >> >> > Am I getting this right: also your h: and your f: components are
>> not
>> >> >> > displayed correctly?
>> >> >> >
>> >> >> > If so, either your configuration or the URL with which you access
>> >> the
>> >> >> site
>> >> >> > are wrong. You need to include /faces/ or *.jsf (or something
>> >> similar,
>> >> >> > depending on your configuration) in your URL to get the XHTML page
>> >> >> > processed
>> >> >> > by the Faces Servlet.
>> >> >> >
>> >> >> > Please provide your web.xml file and the URL from your browser
>> with
>> >> >> which
>> >> >> > you try to access the site.
>> >> >> >
>> >> >> > Regards,
>> >> >> > Jakob
>> >> >> >
>> >> >> > 2010/2/22 cristiJ <cristi_ju...@yahoo.com>
>> >> >> >
>> >> >> >>
>> >> >> >> Hi Martin,
>> >> >> >>
>> >> >> >> Thnak you for replying, I'm starting to get a little desperate
>> with
>> >> >> this
>> >> >> >> problem. I'm pretty sure the config files are proper. This is
>> part
>> >> of
>> >> >> my
>> >> >> >> web.xml :
>> >> >> >>
>> >> >> >> <context-param>
>> >> >> >>        <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
>> >> >> >>        <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
>> >> >> >> </context-param>
>> >> >> >>
>> >> >> >> which points to this tomahawk.taglib.xml file :
>> >> >> >>
>> >> >> >> <?xml version="1.0" encoding="UTF-8"?>
>> >> >> >>
>> >> >> >> <facelet-taglib
>> >> >> >>    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-facelettaglibrary_2_0.xsd";
>> >> >> >>    version="2.0">
>> >> >> >>
>> >> >> >>    <namespace>http://myfaces.apache.org/tomahawk</namespace>
>> >> >> >>    <tag>
>> >> >> >>        <tag-name>inputFileUpload</tag-name>
>> >> >> >>        <component>
>> >> >> >>
>> >> >> >>
>> >> >>
>> >> <component-type>org.apache.myfaces.HtmlInputFileUpload</component-type>
>> >> >> >>
>> >> >> <renderer-type>org.apache.myfaces.FileUpload</renderer-type>
>> >> >> >>        </component>
>> >> >> >>    </tag>
>> >> >> >>
>> >> >> >> </facelet-taglib>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> Martin Monshausen-2 wrote:
>> >> >> >> >
>> >> >> >> > Hi,
>> >> >> >> > could you please post your config files?
>> >> >> >> >
>> >> >> >> > In my opinion there is a configuration problem which avoids the
>> >> >> >> container
>> >> >> >> > to process your facelet...
>> >> >> >> >
>> >> >> >> > Yours,
>> >> >> >> >
>> >> >> >> > Martin
>> >> >> >> >
>> >> >> >> > ________________________________
>> >> >> >> >
>> >> >> >> > Von: cristiJ [mailto:cristi_ju...@yahoo.com]
>> >> >> >> > Gesendet: Mo 22.02.2010 16:48
>> >> >> >> > An: users@myfaces.apache.org
>> >> >> >> > Betreff: Stuck making JSF 2.0 work with MyFaces
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > Hi everybody,
>> >> >> >> >
>> >> >> >> > I'm trying to solve the file upload lack in JSF 2.0 using
>> >> MyFaces.
>> >> >> I'm
>> >> >> >> > trying with a very simple example:
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > <?xml version='1.0' encoding='UTF-8' ?>
>> >> >> >> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>> >> >> >> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>> >> >> >> >
>> >> >> >> > <html xmlns="http://www.w3.org/1999/xhtml";
>> >> >> >> > xmlns:h="http://java.sun.com/jsf/html";
>> >> >> >> > xmlns:t="http://myfaces.apache.org/tomahawk";>
>> >> >> >> >
>> >> >> >> > <body>
>> >> >> >> > <h:form enctype="multipart/form-data" id="myForm">
>> >> >> >> > firstName : <h:inputText value="#{user.firstName}" /><br />
>> >> >> >> > lastName : <h:inputText value="#{user.lastName}" /><br />
>> >> >> >> > pic : <t:inputFileUpload id="file" storage="file"
>> >> accept="image/*"
>> >> >> >> > styleClass="myStyle" value="#{user.file}"/><br />
>> >> >> >> > <h:commandButton action="#{user.createUser}" value="Create
>> >> user"/>
>> >> >> >> > </h:form>
>> >> >> >> > </body>
>> >> >> >> > </html>
>> >> >> >> >
>> >> >> >> > The problem is that the page does not get transformed. In the
>> >> >> browser
>> >> >> I
>> >> >> >> > get
>> >> >> >> > the exact same code above, not the XHTML code expected.
>> >> >> >> > Please tell me, how can I solve this?
>> >> >> >> > --
>> >> >> >> > View this message in context:
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >>
>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27689327.html
>> >> >> >> > Sent from the MyFaces - Users mailing list archive at
>> Nabble.com.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >>
>> >> >> >> --
>> >> >> >> View this message in context:
>> >> >> >>
>> >> >>
>> >>
>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27690169.html
>> >> >> >> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >>
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27691396.html
>> >> >> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27691667.html
>> >> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Stuck-making-JSF-2.0-work-with-MyFaces-tp27689327p27691942.html
>>  Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>
>>
>

Reply via email to