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.
>
>

Reply via email to