JSF und Tomahawk

BaseBallBatBoy

Erfahrenes Mitglied
Hy!

Ich lerne im Moment JSF und bin nun auf MyFaces und Tomahawk aufmerksam geworden.

Also hab ich das Web etwas durchstöbert in der Hoffnung etwas Tutorialmässiges zu finden.
Allerdings hab ich nichts brauchbares gefunden… (Z.B. gibt es auf http://www.irian.at/myfaces/home.jsf einige Beispiele, aber nur den jsf-source dazu. Und ich bin einfach zu unerfahren um gleich zu wissen, wie dann das entsprechende Bean dahinter aussehen muss).

Also hier meine Frage an euch: kennt ihr entsprechende Tutorials oder habt ihr evtl. gleich ein kleines tomahawk-beispiel das ich zum laufen bringen könnte (jsp/jsf's mit web.xml faces-config.xml, Bean,…)?
Ich machs nämlich meist so, dass ich ein ein simples beispiel 'baue' und dann fortlaufen darauf aufbaue. Wenn man aber so ein 'simples beispiel' nicht hinkriegt... :/
Kann sein dass ich evtl. dein extensions filter falsch gesetz habe oder so...

Wär euch sehr dankbar!

Gruss
BaseBallBatBoy

PS: Ich hab folgende jar-Libs eingebunden: commons-beanutils, commons-collections, commons-digester, commons-logging, jstl, myfaces-api-1.1.4, myfaces-impl-1.1.4, tomahawk-1.1.3

hier noch mein web.xml mit den filtern
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 
<web-app> 
	
    <!-- Faces Servlet -->
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <!-- Faces Servlet Mapping -->
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>	

<!-- TOMAHAWK -->
	<filter>
		<filter-name>MyFacesExtensionsFilter</filter-name>
		<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
		<init-param>
			<param-name>maxFileSize</param-name>
			<param-value>20m</param-value>
		</init-param>
	</filter>
	
	<filter-mapping>
		<filter-name>MyFacesExtensionsFilter</filter-name>
		<servlet-name>Faces Servlet</servlet-name>
	</filter-mapping>
	
	<filter-mapping>
		<filter-name>MyFacesExtensionsFilter</filter-name>
		<url-pattern>/faces/*</url-pattern>
	</filter-mapping>

</web-app>
 
Was sagt er den da wie Fehler?

Du brauchst auf jedenfall die jsf-sourcen:

commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-logging.jar
jsf-api.jar
jsf-impl.jar
jstl.jar
standard.jar

Schreib zum Anfang mal keinen Filter in deine web.xml so etwa:

Code:
<web-app id="WebApp_ID">
	<display-name>NameToDisplay</display-name>
	<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>
	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
		<welcome-file>YourFirstJSPSite.jsp</welcome-file>
	</welcome-file-list>
</web-app>

mfg

Konobi
 

Neue Beiträge

Zurück