JSF Tutorials

1. Struts Vs JSF (A comparison of Struts against JSF)

By: Freddy Ng : 2008-08-13

Description: Though Struts and JSF have their own plus and minuses, here is a comparison of these two great technologies.


2. faces-config.xml to DirectTraffic in the JSF Application

By: Abinaya : 2007-10-06

Description: Information about the view components in the web application and information about how control flows through the application is contained in a special configuration file named faces-config.xml, shown in Listing below. Although faces-config.xml can contain a lot of information about a web application, for this example we need it to do only two things: identify the flow of control from searchForm.jsp to searchResults.jsp, and identify the JavaBean used by the application.


3. <convertNumber> and <convertDateTime> in JSF

By: Baski : 2007-10-06

Description: The JSF implementation comes with two standard converters, one for numbers and one for dates and times: <convertNumber> and <convertDateTime>


4. Action listeners in JSF

By: Charles : 2007-10-06

Description: Action listeners are provided by JSF to make it easier to handle action events. JSF already provides


5. Calling Multiple Listeners in JSF

By: Daniel Malcolm : 2007-10-06

Description: There may be situations in which you want multiple value change listeners or multiple action listeners to respond to an event. In that case, you need a slightly different syntax to attach the listeners to the JSF element.


6. Using Javascript in JSF

By: Andrew Robinson : 2007-09-19

Description: The article describes how to trigger client side javascript functions with the and the components.


7. How to open a new browser window from my JSF page?

By: Carsten Kaiser : 2007-09-19

Description: The article describes different ways to open a new browser window from a JSF page and the involved advantages and drawbacks.


8. Servlet error : java.lang.IndexOutOfBoundsException (JSF RI 1.1_01: IndexOutOfBoundsException)

By: Emiley J : 2007-09-19

Description: Are you getting this error? Once this exception occurs no users can use the web application anymore. Which is obviously a big problem.. So if you are getting this error something like the one shown below, then you can solve this by following this solution.


9. JSF - TreeNode.setID gets IllegalArgument Exception

By: Kadhar : 2007-09-19

Description: This code may throw an IllegalArgument exception. To solve this problem you need to u need to adhere to the contract of UIComponent.setId():


10. Install and Deploy JBoss Application Server

By: Abinaya : 2007-09-18

Description: In this tutorial let's go over the process to setup JBoss application server to run web applications.