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