[ANNOUNCE] MyFaces 1.0.0 alpha released

This is the first MyFaces release that comes with our own JSF-API (the javax.faces classes).
So, the jsf-api.jar from the reference implementation is no longer needed!
In addition to that, the samples from the Sun reference implementation run with MyFaces now!
Changes in Release 1.0.0 alpha:
* MyFaces has it's own JSF-API Implementation now!
* Sun's JSF-RI samples (cardemo, guessNumber) now run with MyFaces!
* all core tags implemented now
* new Calendar component (see examples webapp)
* Bugfixes
Regards,
Manfred
P.S.
Dedicated to Admam Winer. Yes, you were right about the API classes! ;-)

why is the encoding of file name is error if I set the JSP encoding to UTF-8?
the following code can correct the error:
String s = file.getName();
byte[] b = s.getBytes("iso-8859-1");
s = new String(b, "utf-8");
response.getWriter().println(s);
the whole code is like this:
<%@ page import="java.util.Random,java.io.File"%>
<%@ page session="false" contentType="text/html; charset=utf-8"
%><%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"
%><%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"
%><%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"
%><html>
<%@include file="inc/head.inc" %>
<!--
* MyFaces - the free JSF implementation
* Copyright (C) 2003, 2004 The MyFaces Team (http://myfaces.sourceforge.net)
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//-->
<body>
<f:view>
<f:loadBundle basename="net.sourceforge.myfaces.examples.resource.example_messages" var="example_messages"/>
<x:panelLayout id="page" layout="#{globalOptions.pageLayout}"
styleClass="pageLayout"
headerClass="pageHeader"
navigationClass="pageNavigation"
bodyClass="pageBody"
footerClass="pageFooter" >
<%@include file="inc/page_header.jsp" %>
<f:facet name="navigation">
<f:subview id="menu" >
<jsp:include page="inc/navigation.jsp" />
</f:subview>
</f:facet>
<f:facet name="body">
<h:panelGroup id="body">
<h:messages id="messageList" showSummary="true" showDetail="true" />
<f:verbatim>
<h4>File upload</h4>
<table border="1"><tr><td>
</f:verbatim>
<h:form id="form1" name="form1" enctype="multipart/form-data" >
<h:outputText value="Gimme an image:"/>
<x:inputFileUpload id="fileupload"
accept="image/*"
value="#{fileUploadForm.upFile}"
styleClass="fileUploadInput" />
<h:commandButton value="load it up" action="#{fileUploadForm.upload}" />
</h:form>
<f:verbatim>
</td></tr></table>
<%
if (application.getAttribute("fileupload_file") != null)
File file = (File)application.getAttribute("fileupload_file");
if (file != null)
String s = file.getName();
byte[] b = s.getBytes("iso-8859-1");
s = new String(b, "utf-8");
response.getWriter().println(s);
// response.getWriter().println("&#20013;&#25991;");
%>
<!--
<p>The image you loaded up:</p>
<img src="fileupload_showimg.jsp?dummy=<%=Math.random()%>">
-->
<%
%>
</f:verbatim>
</h:panelGroup>
</f:facet>
<%@include file="inc/page_footer.jsp" %>
</x:panelLayout>
</f:view>
</body>
</html>

Similar Messages

  • [ANNOUNCE] MyFaces 1.0.1 alpha released

    http://myfaces.sourceforge.net
    Many bugs fixed, new components, new examples.
    Changes in Release 1.0.1 alpha
    * new DataList component (dynamical List based on UIData - see examples webapp)
    * new (speadsheet like) editable table example (see master/detail example in examples webapp)
    * x-checked various Renderers for Specs (tlddoc) compliance
    * serious bug in UIData fixed
    * server state saving bug fixed
    * f:convertNumber threw NPE - fixed
    * HiddenRenderer fixed
    * x:panelTabbedPane now supports dynamic jsp includes and f:subview
    * many small bugfixes
    Regards,
    Manfred Geiler

    Hi Manfred,
    Basically there is a very very popular library called displaytag on sourceforge:
    http://displaytag.sourceforge.net
    What it provides is if a table has 70 rows, it provides the ability to page through those rows by providing hyperlinks below the table. As in Google.
    In addition, many times, the user is presented with a large table say 100 rows and he wants to look for companies begining with 'N'
    In this case hiperlinks contain: "A", "B"...."Z"
    If MyFaces table tag provides these capabilities, it would be a life saver.
    Display tag also allows you to export the table as Excel spreadsheet write within the browser. Look at the demo. If such features were there in a JSF table components I am sure every one would be using that implementation.
    Please don't reinvent the wheel. Talk to the guy who has build displaytag (Matt Reible). I am sure the code and licencing terms would be favourable to allow making use of it.
    Look at the demo:
    http://www.displaytag.org/example-pse.jsp
    other demos are on:
    http://www.displaytag.org/index.jsp
    Hope you like it.
    Regards,
    Vinay

  • [ANNOUNCE] MyFaces 1.0.2 alpha

    Version 1.0.2 alpha of free open source JSF implementation MyFaces was just released.
    Many bugs fixed, new tree component.
    Changes in Release 1.0.2 alpha:
    * refactored custom components to net.sourceforge.myfaces.custom package
    * custom message and messages component with new attributes summaryFormat and detailFormat
    * replaced com.oreilly.servlet lib cos.jar by commons-codec for Base64 encoding
    * fileupload component now uses commons-fileupload instead of com.oreilly.servlet lib cos.jar
    * new tree component
    * Weblogic startup issue now fixed when MyFacesServlet is used instead of FacesServlet
    * validator attribute now supported
    * many many bugfixes
    Have a look at http://myfaces.org
    Regards,
    Manfred

    Hello,
    I looked at myFaces because I am interested in the fileupload component but I gave up after niether the 1.0.4 or the 1.0.5 examples war file would load on JBoss 3.2.5. It seems that a non-existent method invocation is occurring at webapp deployment. Here is the runtime stack trace:
    06:58:38,061 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=file:/C:/software/appServers/JBoss/jboss-3.2.4/server/jboss1/tmp/deploy/tmp15079web-console.war/
    06:58:39,326 INFO [TomcatDeployer] deploy, ctxPath=/myfaces-examples, warUrl=file:/C:/software/appServers/JBoss/jboss-3.2.4/server/jboss1/tmp/deploy/tmp15080myfaces-examples.war/
    06:58:39,655 INFO [FacesConfigFactoryBase] Reading standard config net/sourceforge/myfaces/resource/standard-faces-config.xml
    06:58:39,920 ERROR [Engine] StandardContext[myfaces-examples]Exception sending context initialized event to listener instance of class net.sourceforge.myfaces.webapp.StartupServletContextListener
    java.lang.NoSuchMethodError: javax.faces.FactoryFinder.getFactoryNames()Ljava/util/Set;
    at net.sourceforge.myfaces.config.FacesConfigFactoryBase.performMetaInfFactoryConfig(FacesConfigFactoryBase.java:199)
    at net.sourceforge.myfaces.config.FacesConfigFactoryBase.parseFacesConfigFiles(FacesConfigFactoryBase.java:110)
    at net.sourceforge.myfaces.config.FacesConfigFactoryBase.getFacesConfig(FacesConfigFactoryBase.java:88)
    at net.sourceforge.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:78)
    at net.sourceforge.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:60)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3805)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4321)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:109)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
    at org.apache.catalina.core.StandardContext.init(StandardContext.java:5413)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:109)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
    at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:267)
    at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:68)
    at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:324)
    at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:315)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:836)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:645)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
    at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
    at $Proxy7.deploy(Unknown Source)
    at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:304)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:478)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:837)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:367)
    at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
    at $Proxy4.start(Unknown Source)
    at org.jboss.deployment.SARDeployer.start(SARDeployer.java:251)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:836)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:645)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:592)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
    at $Proxy5.deploy(Unknown Source)
    at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:407)
    at org.jboss.system.server.ServerImpl.start(ServerImpl.java:311)
    at org.jboss.Main.boot(Main.java:144)
    at org.jboss.Main$1.run(Main.java:389)
    at java.lang.Thread.run(Thread.java:534)
    06:58:39,951 ERROR [Context] Error listenerStart

  • [ANNOUNCE] MyFaces 1.0.3 alpha

    Version 1.0.3 alpha of free open source JSF implementation MyFaces was just released.
    Major bugs fixed.
    Changes in Release 1.0.3 alpha:
    * commandLink javascript error bug fixed
    * bug #943210 ("outputLink produces very long URLs that don't work") fixed
    * bug #945118 ("Checkbox session state") fixed
    Have a look at http://myfaces.org
    Regards,
    Manfred

    Hi Manfred,
    Just wan a say you guys have done a great job with myfaces. Added many new tags and features and the best thing is that the browser back button works fine since myfaces1.0.3
    I am now switching to myfaces and I can recommend everyone to try it out.
    All the best and talk to you at the myfaces newsgroup.
    Regards:
    Nermin B.

  • [ANNOUNCE] MyFaces 1.0.6 beta released

    New version 1.0.6 beta of free open source JSF implementation was just released.
    Have a look at http://www.myfaces.org
    This is an overdue maintenance release which also offers some often and long requested issues:
    * Library split - there are now 3 myfaces libs:
    - myfaces-jsf-api.jar = the javax.faces.* classes for compile time
    - myfaces-components.jar = the MyFaces extended and custom components for use with any JSR-127 implementation
    - myfaces.jar = the MyFaces implementation (including extended and custom components)
    * Better Tiles support with our JspTilesViewHandler
    * Switch from LGPL to Apache 2.0 license
    Changes in Release 1.0.6 beta:
    * switch to apache license
    * new JspTilesViewHandler for flawless Tiles support
    * RFE #975649 Enhance HtmlTabbedPaneRenderer (rendered attribute for TabbedPane component)
    * RFE #990814 dataList component ignores styleClass attribute
    * bug #1004867 h:message has duplicate attributes
    * bug #1004896 h:dataTable id attribute not rendered
    * bug #995085 graphicImage ignores value attribute
    * bug #992668 selectOneMenu doesn't restore the bean value if it's a primitive
    * bug #992628 StateManager.SerializedView is not static
    * bug #992629 FacesContext.getRenderKit() unimplemented
    * bug #992452 HtmlTree doesn't properly restore state
    * bug #991740 HtmlTreeRender icon URL conversion
    * bug #991234 command links not working with javascript disabled
    * bug #990395 myfaces.jar has bad taglib descriptor
    * bug #990302 Navigation-Rule redirect
    * bug #985274 f:view locale does not always work
    * bug #978654 Input hidden value of null being converted to zero
    * bug #979038 jsCookMenu component does not create dummyForm
    * bug #979039 default-values for ConvertNumberTag and ConvertDateTimeTag
    * changed build.xml - now myfaces-components are shipped via bin-distribution
    * bug #985217 decorator-factory not supported
    * splitting jar-files (myfaces.jar, myfaces-jsf-api.jar, myfaces-components.jar)
    * new EXPERIMENTAL feature to detect JavaScript support of a client browser
    Regards,
    Manfred

    great!!

  • [ANNOUNCE] MyFaces 1.0.5 beta released

    This is a maintenance release.
    http://www.myfaces.org
    Improvements in Release 1.0.5 beta:
    - New faces configurator (complete implementation, including decorator pattern for delegation)
    - rssticker (Newsfeed component)
    - dataScroller (at long last, the ultimative sroller component for UIData!)
    - jscookMenu (Renders a Javascript menu based on the excellent JSCookMenu by Heng Yuan - have a look at it!)
    - new validators (Regular Expressions, Equal)
    - of course many bugs got fixed
    Changes in Release 1.0.5 beta:
    * new faces configurator
    * new validator (Regular Expressions)
    * new validator (Equal)
    * new component (rssticker)
    * new component (dataScroller)
    * new component (jscookMenu)
    * modified renderers to comply with version 1.1 of the spec
    * modified dataList to support active components (comandLink, ...)
    * bug #955111 RestoreState of outputText with mixed ValueBinding attribute
    * bug #962084 rowClasses in GridRenderer
    * bug #967991 Action always called twice
    * bug #952385 decorator only for Viewhandler available
    * bug #957938 map-entries in faces-config.xml
    * bug #970747 Incorrect rendering of tag
    * bug #972165 and disabled attribute
    Regards,
    Manfred

    As explained by Marc Fluery of JBoss, there are essentially three types of
    open-source:
    1) Corporations that open their source for market share, such as IBM's Eclipse, that
    then uses it to market WebSphere Studio
    2) Hobbyist who develop an open-source project for free. The hobbyist may be a true
    professional developer, but he is dedicated to his project as a hobby. In this situation,
    donations are substantial enough to pay a dedicated developer.
    3) Professional Open-Source in which developer is paid to maintain and develop an
    open-source project in the hopes of making money with it through consulting and
    professional services.
    My question to the MyFaces team, which type of open-source are you?
    As a corporate developer, I would hope it is Professional Open-Source, since that
    model may have more support for the product I am using.
    -Me

  • [ANNOUNCE] MyFaces 1.0.7 beta released

    New version 1.0.7 beta of free open source JSF implementation was just released.
    Have a look at http://www.myfaces.org
    This is a maintenance release and at the same this is our LAST release on sourceforge.net before we move our project infrastructure to the Apache site.
    Some highlights:
    * New custom components (Panel stack, Stylesheet)
    * Autoscroll feature (Prevent browsers from jumping to top of page on every click)
    * Japanese translation
    * Improved Tiles support
    * And of course: Many, many bug fixes and improvements
    Have fun,
    Manfred

    great :)
    thanks a lot for your excellent work... I'm downloading it right away !

  • [svn] 3734: Fixing advanced CSS descendant selectors for the alpha release.

    Revision: 3734
    Author: [email protected]
    Date: 2008-10-17 22:13:34 -0700 (Fri, 17 Oct 2008)
    Log Message:
    Fixing advanced CSS descendant selectors for the alpha release.
    - We now check descendant types against any superclass.
    - Removed StyleProtoChain.getClassStyleDeclarations()'s recursive "Class" lookup for each superclass of an IStyleClient during the search for type selectors in the hierarchy. This was replaced with a simple describeType-based description (called once per type).
    - Added a method to report whether any advanced styles had been registered with the StyleManager to optimize style declaration matching for the default case of simple style declarations.
    - Removed advanced selector cache key calculation from StyleProtoChain in favor of the legacy simple type level cache. Future work may be required to cache advanced, display list sensitive style information.
    - Fixed the specificity calculation for global selectors.
    QE: Yes
    Doc: No.
    Checkintests: Pass
    mxunit styles tests: Pass
    select mustella styles tests: Pass
    Reviewer: Glenn
    Bugs:
    SDK-17351 - [Advanced CSS] Descendant selectors don't work for Application
    SDK-17361 - [Advanced CSS] If you use descendant and id selectors together, the id selector doesn't work correctly
    SDK-17385 - [Advanced CSS] If you use descendant and class selectors together, the class selector doesn't work correctly
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17351
    http://bugs.adobe.com/jira/browse/SDK-17361
    http://bugs.adobe.com/jira/browse/SDK-17385
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/CSSSelector.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/CSSStyleDeclaration.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/IAdvancedStyleClient.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/IStyleManager3.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleManager.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleManagerImpl.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleProtoChain.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/NameUtil.as
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/css/StyleDef.vm
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/css/StyleModule.vm
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/gen/ClassDefLib.vm

  • [ANNOUNCE] MyFaces 1.0.9(m9) is now available

    From the MyFaces website (http://myfaces.apache.org) ...
    MyFaces 1.0.9(m9) is now available. The (m9) stands for milestone 9. The license agreement covering JSF and all other JCP based specifications require that we use this terminology and avoid the word "final." Once MyFaces passes the TCK we will be able to refer to our releases as final. This is one of the reasons why we initially pulled the release announcement from the website a few days ago. But the release is official now and is available through your nearest Apache mirror. Enjoy!

    Searching for "facelets" at http://www.mail-archive.com/users%40myfaces.apache.org/ gives 24 hits. On the myfaces-user mailing list that stuff has been discussed already. And more help might also be available there...
    hth
    Alexander

  • [ANNOUNCE] MyFaces passed the JSF TCK 1.1

    The MyFaces team is very proud to announce the fact, that the current
    codebase has just passed all JSF TCK 1.1 tests!
    This is a great milestone (actually the greatest since MyFaces has
    started in 2003) and we are all looking forward to releasing the first
    official certified free open source JSF implementation "Apache MyFaces
    1.1.0" soon (after clarifying some legal and technical stuff).
    Thanks to every single contributor, who helped making MyFaces another
    open source success story.
    Manfred Geiler
    http://myfaces.apache.org

    The MyFaces team is very proud to announce the fact, that the current
    codebase has just passed all JSF TCK 1.1 tests!
    This is a great milestone (actually the greatest since MyFaces has
    started in 2003) and we are all looking forward to releasing the first
    official certified free open source JSF implementation "Apache MyFaces
    1.1.0" soon (after clarifying some legal and technical stuff).
    Thanks to every single contributor, who helped making MyFaces another
    open source success story.
    Manfred Geiler
    http://myfaces.apache.org

  • Feels like an alpha release

    Looked forward to using safari, unexpected release for windows. One of my main concerns about switching to osx was that some sites might not work with this as majority of sites are developed for IEx only.
    I like the look and feel of the UI, very elegant design compared to IE7 UI which does not appear to have been released before the UI was finished.
    So far I have had several crashes, once the whole OS locked up and had to reboot the pc to continue. It would have been better to wait until this release was stable to avoid bad pr comparing to released FF or IE products.
    Also had problems using some sites, in UK, unable to view BBC videos, freezing when trying to select media type (real or wm), also ebay uk states that I should upgrade to firefox to use its features and shows safari 1.0?
    Hopefully apple are listening to these comments and will send out a real beta soon! Will continue to use to see if all my regular sites can be used..Back to FF for now.
      Windows XP  

    I would not call it an alpha but we all need to keep in mind the fine print of a beta...
    IMPORTANT NOTE: THIS IS “BETA”, PRE-RELEASE, TIME-LIMITED SOFTWARE MEANT FOR EVALUATION AND DEVELOPMENT PURPOSES ONLY. THIS SOFTWARE SHOULD NOT BE USED IN A COMMERCIAL OPERATING ENVIRONMENT OR WITH IMPORTANT DATA. BEFORE INSTALLING THIS APPLE SOFTWARE, YOU SHOULD BACK UP ALL OF YOUR DATA AND REGULARLY BACK UP DATA WHILE USING THIS APPLE SOFTWARE.
      Windows XP Pro  

  • [Announcement] MyFaces 0.9.1 (JSF 1.0 final!)

    MyFaces 0.9.1 released today.
    This is the first (early access) MyFaces release that conforms to the final JSF specification 1.0 and is compatible to the final jsf-api.jar library 1.0.
    Look at http://myfaces.sourceforge.net
    Cheers,
    Manfred
    P.S.:
    Sun and JCP thanks for a powerful new specification, that will boost web GUI development.
    Great work!
    mailto:[email protected]

    I've had success getting MyFaces examples to work on WebLogic which is more than I can say for the RI. Thanks Manfred good work.

  • [ANNOUNCE] myWL plugin 1.0.10 released

    The forthnet-eclipse-plugins team is pleased to announce the FORTHnet
    WebLogic
    Server Eclipse Plugin 1.0.10 release!
    http://mywl.sourceforge.net/
    An Eclipse 3.0 compatible plugin which allows BEA's WebLogic Server (6.1,
    7.1
    and 8.1) to be managed from within eclipse and thus easily debug deployed
    J2EE
    applications in BEA.
    Changes in this version include:
    Changes:
    o Default plugin's preferences were updated to use the new eclipse 3.0 API.
    The new extension point org.eclipse.core.runtime.preferences is being used
    a new preferences initializer has been added. This solves the problem
    where
    default preferences where stored / updated only when the preferences pages
    where visited.
    Have fun!
    -The forthnet-eclipse-plugins team
    Best Regards
    Filippos Slavik
    Filippos Slavik
    FORTHnet R&D, Heraklion, Greece
    e-mail : [email protected]
    phone : (+30) 2811 391230
    Key ID: 0xF4B5B375 Filippos Slavik(search pgp.mit.edu)
    Key FingerPrint: 81D4 25D0 01EB 9DCA 62E4 B694 20E7 31FB F4B5 B375
    "The software said 'runs on Win95 or better,' so I installed it
    on Linux..."

    Are there any real world examples like drop down box populating values from the database.
    The examples at https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/download.html#examples shows drop down and selectList but they are all hard-coded . I am looking for a real-word example where you use a4j onchange event to dynamically populate remaining textfields
    Any pointers/suggestions to [email protected] will be highly appreciated
    Regards
    Bansi

  • [ANNOUNCE] Mojarra 1.2_09 has been released!

    Please see the announcement [1] for details.
    [1] https://javaserverfaces.dev.java.net/servlets/NewsItemView?newsItemID=6245

    I was about to download the 1.2_09 binary and the sources, but the 1.2_09 links at the [download page|https://javaserverfaces.dev.java.net/download.html] are broken. Three links points to the same download page and the fourth link points to the 1.2_08 release notes. They should instead point to the files [located here|https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList?folderID=9600&expandFolder=9600&folderID=9600]. Can you please fix them?

  • [ANNOUNCE] Mojarra 1.2_13 has been released

    Please see the announcement [1] for details.
    [1] [https://javaserverfaces.dev.java.net/servlets/NewsItemView?newsItemID=7403|https://javaserverfaces.dev.java.net/servlets/NewsItemView?newsItemID=7403]

    I was about to download the 1.2_09 binary and the sources, but the 1.2_09 links at the [download page|https://javaserverfaces.dev.java.net/download.html] are broken. Three links points to the same download page and the fourth link points to the 1.2_08 release notes. They should instead point to the files [located here|https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList?folderID=9600&expandFolder=9600&folderID=9600]. Can you please fix them?

Maybe you are looking for