You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Mathias Walter <ma...@gmx.net> on 2008/01/14 08:20:18 UTC

[Trinidad] _submitFormCheck is not defined

Hi,

I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI (1.2_07-b03-FCS)
and Tomahawk 1.1.6 with JSP pages.

As soon as I change the default-render-kit-id to
org.apache.myfaces.trinidad.core, my login page is broken. I get an script
error message "_submitFormCheck is not defined".

That seems to be an old reintroduced problem, because I've found a few
articles at google. I tried all of the recommendations, but nothing helps.

My login page does not use any Tomahawk or Trinidad tags and no external
script files like 'Commonea20.js' are imported.

What causes the problem and how to solve it?

Here the relevant extract from my web.xml:

	<filter>
		<filter-name>MyFacesExtensionsFilter</filter-name>
	
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-clas
s>
		<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-name>
	</filter-mapping>
	<filter-mapping>
		<filter-name>MyFacesExtensionsFilter</filter-name>
		<url-pattern>/myFacesExtensionResource/*</url-pattern>
	</filter-mapping>
	
	<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>*.jsf</url-pattern>
	</servlet-mapping>
	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
	<servlet>
		<servlet-name>resources</servlet-name>
	
<servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-c
lass>
	</servlet>

and from faces-config.xml:

	<application>
	
<default-render-kit-id>org.apache.myfaces.trinidad.core</default-render-kit-
id>
		<message-bundle>Resources</message-bundle>
	</application>

and the login.jsp:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@page contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@include file="/includes/noCache.jsp"%>
<f:view>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
	<title>dnaDB</title>
	<link type="text/css" rel="stylesheet" href="<%=
request.getContextPath() %>/main.css" />
	<style type="text/css">
		html, body {height: 100%; margin: 0; padding: 0; }
		#layout { height: 100%; border: 0; padding: 0;}
	</style>
</head>
<body style="font-family: Tahoma">
	<table id="layout" align="center">
		<tr>
			<td valign="middle">
				<h:form>
				<table width="350" border="0"
bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
					<tr>
						<td colspan="2">
							<center>
								<font
face="arial" size="3"><b>Login</b></font>
								<br
/><h:messages globalOnly="true" styleClass="errors" layout="table"/>
							</center>
						</td>
					</tr>

					<tr>
						<td><font face="arial"
size="2"> <h:outputLabel for="loginName">
							<h:outputText
value="User Name:" />
						</h:outputLabel>
</font></td>
						<td><h:panelGroup>
							<h:inputText
id="loginName" value="#{authenticationBean.loginName}" autocomplete="off"
size="30" required="true">
	
<f:validateLength minimum="5" maximum="16" />
							</h:inputText>
							<br />
							<h:message
for="loginName" styleClass="errors" />
						</h:panelGroup></td>
					</tr>
					<tr>
						<td><font face="arial"
size="2"> <h:outputLabel for="password">
							<h:outputText
value="Password:" />
						</h:outputLabel>
</font></td>
						<td><h:panelGroup>
							<h:inputSecret
id="password" value="#{authenticationBean.password}" size="30"
required="true">
	
<f:validateLength minimum="5" maximum="30" />
							</h:inputSecret>
							<br />
							<h:message
for="password" styleClass="errors" />
						</h:panelGroup></td>
					</tr>
					<tr>
						<td><font face="arial"
size="1">PatientDB<br />
						Version 0.11 </font></td>
						<td align="right">
							<h:commandButton
value="Login" action="#{authenticationBean.login}" />
						</td>
					</tr>
				</table>
				</h:form>
			</td>
		</tr>
	</table>
</body>
</html>
</f:view>

--
Kind regards,
Mathias Walter
Germany


Re: [Trinidad] _submitFormCheck is not defined

Posted by Matthias Wessendorf <ma...@apache.org>.
When trinidad is in place,
h:form and tr:form are the same.
Means, that h:form "acts" as tr:form.
That means, you need the defaultCommand to "fire" a form submitting with ENTER.

-M

On Jan 14, 2008 2:15 PM, Mathias Walter <ma...@gmx.net> wrote:
> Hi Matthias,
>
> I switched to <tr:form defaultCommand="login" ...> and it works.
>
> But in my opinion, the behaviour of the <h:form> should be the same,
> regardless of the render kit.
>
> --
> Kind regards,
> Mathias
>
> > -----Original Message-----
> > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On
> > Behalf Of Matthias Wessendorf
> > Sent: Monday, January 14, 2008 11:05 PM
> > To: MyFaces Discussion
> > Subject: Re: [Trinidad] _submitFormCheck is not defined
> >
> >
>
> > ok,
> > when Trinidad is in place, the Renderer for <h:form> is the same as
> > for <tr:form>
> > (see CoreRenderKit.java ( the private
> > _addBasicHTMLRenderKit() method))
> >
> > but... when there is no defaultCommand defined, nothing
> > happens on ENTER.
> >
> > Check the demos:
> > http://example.irian.at/trinidad-demo-20080114/faces/component
> > s/form.jspx
> >
> > and play with defaultCommand attribute.
> >
> > greetings,
> > Matthias
> >
> > On Jan 14, 2008 1:58 PM, Mathias Walter
> > <ma...@gmx.net> wrote:
> > > Hi Matthias,
> > >
> > > > are you using the defaultCommand attribute form the <tr:form> ?
> > >
> > > No, I'm using no tr tags in this jsp. Is it necessary, to change the
> > > <h:form> to <tr:form>? If yes, why and should then all tags
> > changed to their
> > > tr variants?
> > >
> > > --
> > > Kind regards,
> > > Mathias
> > >
> > >
> > > >
> > > > On Jan 14, 2008 1:37 PM, Mathias Walter
> > > > <ma...@gmx.net> wrote:
> > > > > Hi Matthias,
> > > > >
> > > > > thank you for the information. It was a bit hard to
> > > > configure Trinidad
> > > > > correctly, because I couldt find these information neither
> > > > at the trinidad
> > > > > web site nor at the wiki.
> > > > >
> > > > > Now it works. Unfortunatelly, the 'Enter' key won't work
> > > > for the form
> > > > > submission, even if onkeypress is definied:
> > > > >
> > > > > <form id="j_id_jsp_927159182_1" name="j_id_jsp_927159182_1"
> > > > method="POST"
> > > > > onkeypress="return
> > _submitOnEnter(event,'j_id_jsp_927159182_1');"
> > > > > action="/PatientWeb/login.jsf">
> > > > >
> > > > > If the trinidad render kit is not used, it works.
> > > > >
> > > > > Why?
> > > > >
> > > > > --
> > > > > Kind regards,
> > > > > Mathias
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On
> > > > > > Behalf Of Matthias Wessendorf
> > > > > > Sent: Monday, January 14, 2008 8:51 PM
> > > > > > To: MyFaces Discussion
> > > > > > Subject: Re: [Trinidad] _submitFormCheck is not defined
> > > > > >
> > > > > >
> > > > > > Commonea20.js ?
> > > > > > that isn't Trinidad, that was old ADF Faces.
> > > > > >
> > > > > > I don't see a Servlet-Mapping for our Resource servlet
> > > > > >
> > > > > > (check with the Trinidad demos how to define that)
> > > > > >
> > > > > > -M
> > > > > >
> > > > > > On Jan 13, 2008 11:20 PM, Mathias Walter
> > > > > > <ma...@gmx.net> wrote:
> > > > > > > Hi,
> > > > > > >
> > > > > > > I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI
> > > > > > (1.2_07-b03-FCS)
> > > > > > > and Tomahawk 1.1.6 with JSP pages.
> > > > > > >
> > > > > > > As soon as I change the default-render-kit-id to
> > > > > > > org.apache.myfaces.trinidad.core, my login page is broken.
> > > > > > I get an script
> > > > > > > error message "_submitFormCheck is not defined".
> > > > > > >
> > > > > > > That seems to be an old reintroduced problem, because I've
> > > > > > found a few
> > > > > > > articles at google. I tried all of the recommendations, but
> > > > > > nothing helps.
> > > > > > >
> > > > > > > My login page does not use any Tomahawk or Trinidad tags
> > > > > > and no external
> > > > > > > script files like 'Commonea20.js' are imported.
> > > > > > >
> > > > > > > What causes the problem and how to solve it?
> > > > > > >
> > > > > > > Here the relevant extract from my web.xml:
> > > > > > >
> > > > > > >         <filter>
> > > > > > >
> > > > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > > >
> > > > > > >
> > > > > > <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilte
> > > > > > r</filter-clas
> > > > > > > s>
> > > > > > >                 <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-name>
> > > > > > >         </filter-mapping>
> > > > > > >         <filter-mapping>
> > > > > > >
> > > > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > > >
> > > > > > <url-pattern>/myFacesExtensionResource/*</url-pattern>
> > > > > > >         </filter-mapping>
> > > > > > >
> > > > > > >         <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>*.jsf</url-pattern>
> > > > > > >         </servlet-mapping>
> > > > > > >         <welcome-file-list>
> > > > > > >                 <welcome-file>index.jsp</welcome-file>
> > > > > > >         </welcome-file-list>
> > > > > > >         <servlet>
> > > > > > >                 <servlet-name>resources</servlet-name>
> > > > > > >
> > > > > > >
> > > > > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServ
> > > > > > let</servlet-c
> > > > > > > lass>
> > > > > > >         </servlet>
> > > > > > >
> > > > > > > and from faces-config.xml:
> > > > > > >
> > > > > > >         <application>
> > > > > > >
> > > > > > >
> > > > > > <default-render-kit-id>org.apache.myfaces.trinidad.core</defau
> > > > > > lt-render-kit-
> > > > > > > id>
> > > > > > >                 <message-bundle>Resources</message-bundle>
> > > > > > >         </application>
> > > > > > >
> > > > > > > and the login.jsp:
> > > > > > >
> > > > > > > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > > > > > > <%@page contentType="text/html; charset=ISO-8859-1"
> > > > > > > pageEncoding="ISO-8859-1"%>
> > > > > > > <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
> > > > > > > <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
> > > > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
> > Transitional//EN"
> > > > > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > > > > > > <%@include file="/includes/noCache.jsp"%>
> > > > > > > <f:view>
> > > > > > > <html xmlns="http://www.w3.org/1999/xhtml">
> > > > > > > <head>
> > > > > > >         <meta http-equiv="Content-Type" content="text/html;
> > > > > > > charset=ISO-8859-1" />
> > > > > > >         <title>dnaDB</title>
> > > > > > >         <link type="text/css" rel="stylesheet" href="<%=
> > > > > > > request.getContextPath() %>/main.css" />
> > > > > > >         <style type="text/css">
> > > > > > >                 html, body {height: 100%; margin: 0;
> > > > padding: 0; }
> > > > > > >                 #layout { height: 100%; border: 0;
> > padding: 0;}
> > > > > > >         </style>
> > > > > > > </head>
> > > > > > > <body style="font-family: Tahoma">
> > > > > > >         <table id="layout" align="center">
> > > > > > >                 <tr>
> > > > > > >                         <td valign="middle">
> > > > > > >                                 <h:form>
> > > > > > >                                 <table width="350"
> > border="0"
> > > > > > > bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
> > > > > > >                                         <tr>
> > > > > > >                                                 <td
> > colspan="2">
> > > > > > >
> >     <center>
> > > > > > >
> > > > > >     <font
> > > > > > > face="arial" size="3"><b>Login</b></font>
> > > > > > >
> > > >         <br
> > > > > > > /><h:messages globalOnly="true" styleClass="errors"
> > > > layout="table"/>
> > > > > > >
> > > > </center>
> > > > > > >                                                 </td>
> > > > > > >                                         </tr>
> > > > > > >
> > > > > > >                                         <tr>
> > > > > > >                                                 <td><font
> > > > > > face="arial"
> > > > > > > size="2"> <h:outputLabel for="loginName">
> > > > > > >
> > > > > > <h:outputText
> > > > > > > value="User Name:" />
> > > > > > >
> > </h:outputLabel>
> > > > > > > </font></td>
> > > > > > >
> > > > <td><h:panelGroup>
> > > > > > >
> > > > <h:inputText
> > > > > > > id="loginName" value="#{authenticationBean.loginName}"
> > > > > > autocomplete="off"
> > > > > > > size="30" required="true">
> > > > > > >
> > > > > > > <f:validateLength minimum="5" maximum="16" />
> > > > > > >
> > > > > > </h:inputText>
> > > > > > >
> >     <br />
> > > > > > >
> > > > <h:message
> > > > > > > for="loginName" styleClass="errors" />
> > > > > > >
> > > > </h:panelGroup></td>
> > > > > > >                                         </tr>
> > > > > > >                                         <tr>
> > > > > > >                                                 <td><font
> > > > > > face="arial"
> > > > > > > size="2"> <h:outputLabel for="password">
> > > > > > >
> > > > > > <h:outputText
> > > > > > > value="Password:" />
> > > > > > >
> > </h:outputLabel>
> > > > > > > </font></td>
> > > > > > >
> > > > <td><h:panelGroup>
> > > > > > >
> > > > > > <h:inputSecret
> > > > > > > id="password"
> > value="#{authenticationBean.password}" size="30"
> > > > > > > required="true">
> > > > > > >
> > > > > > > <f:validateLength minimum="5" maximum="30" />
> > > > > > >
> > > > > > </h:inputSecret>
> > > > > > >
> >     <br />
> > > > > > >
> > > > <h:message
> > > > > > > for="password" styleClass="errors" />
> > > > > > >
> > > > </h:panelGroup></td>
> > > > > > >                                         </tr>
> > > > > > >                                         <tr>
> > > > > > >                                                 <td><font
> > > > > > face="arial"
> > > > > > > size="1">PatientDB<br />
> > > > > > >                                                 Version
> > > > > > 0.11 </font></td>
> > > > > > >                                                 <td
> > > > align="right">
> > > > > > >
> > > > > > <h:commandButton
> > > > > > > value="Login" action="#{authenticationBean.login}" />
> > > > > > >                                                 </td>
> > > > > > >                                         </tr>
> > > > > > >                                 </table>
> > > > > > >                                 </h:form>
> > > > > > >                         </td>
> > > > > > >                 </tr>
> > > > > > >         </table>
> > > > > > > </body>
> > > > > > > </html>
> > > > > > > </f:view>
> > > > > > >
> > > > > > > --
> > > > > > > Kind regards,
> > > > > > > Mathias Walter
> > > > > > > Germany
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Matthias Wessendorf
> > > > > >
> > > > > > further stuff:
> > > > > > blog: http://matthiaswessendorf.wordpress.com/
> > > > > > sessions: http://www.slideshare.net/mwessendorf
> > > > > > mail: matzew-at-apache-dot-org
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > >
> > > > further stuff:
> > > > blog: http://matthiaswessendorf.wordpress.com/
> > > > sessions: http://www.slideshare.net/mwessendorf
> > > > mail: matzew-at-apache-dot-org
> > >
> > >
> >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://matthiaswessendorf.wordpress.com/
> > sessions: http://www.slideshare.net/mwessendorf
> > mail: matzew-at-apache-dot-org
>
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

RE: [Trinidad] _submitFormCheck is not defined

Posted by Mathias Walter <ma...@gmx.net>.
Hi Matthias,

I switched to <tr:form defaultCommand="login" ...> and it works.

But in my opinion, the behaviour of the <h:form> should be the same,
regardless of the render kit.

--
Kind regards,
Mathias

> -----Original Message-----
> From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On 
> Behalf Of Matthias Wessendorf
> Sent: Monday, January 14, 2008 11:05 PM
> To: MyFaces Discussion
> Subject: Re: [Trinidad] _submitFormCheck is not defined
> 
> 
> ok,
> when Trinidad is in place, the Renderer for <h:form> is the same as
> for <tr:form>
> (see CoreRenderKit.java ( the private 
> _addBasicHTMLRenderKit() method))
> 
> but... when there is no defaultCommand defined, nothing 
> happens on ENTER.
> 
> Check the demos:
> http://example.irian.at/trinidad-demo-20080114/faces/component
> s/form.jspx
> 
> and play with defaultCommand attribute.
> 
> greetings,
> Matthias
> 
> On Jan 14, 2008 1:58 PM, Mathias Walter 
> <ma...@gmx.net> wrote:
> > Hi Matthias,
> >
> > > are you using the defaultCommand attribute form the <tr:form> ?
> >
> > No, I'm using no tr tags in this jsp. Is it necessary, to change the
> > <h:form> to <tr:form>? If yes, why and should then all tags 
> changed to their
> > tr variants?
> >
> > --
> > Kind regards,
> > Mathias
> >
> >
> > >
> > > On Jan 14, 2008 1:37 PM, Mathias Walter
> > > <ma...@gmx.net> wrote:
> > > > Hi Matthias,
> > > >
> > > > thank you for the information. It was a bit hard to
> > > configure Trinidad
> > > > correctly, because I couldt find these information neither
> > > at the trinidad
> > > > web site nor at the wiki.
> > > >
> > > > Now it works. Unfortunatelly, the 'Enter' key won't work
> > > for the form
> > > > submission, even if onkeypress is definied:
> > > >
> > > > <form id="j_id_jsp_927159182_1" name="j_id_jsp_927159182_1"
> > > method="POST"
> > > > onkeypress="return 
> _submitOnEnter(event,'j_id_jsp_927159182_1');"
> > > > action="/PatientWeb/login.jsf">
> > > >
> > > > If the trinidad render kit is not used, it works.
> > > >
> > > > Why?
> > > >
> > > > --
> > > > Kind regards,
> > > > Mathias
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On
> > > > > Behalf Of Matthias Wessendorf
> > > > > Sent: Monday, January 14, 2008 8:51 PM
> > > > > To: MyFaces Discussion
> > > > > Subject: Re: [Trinidad] _submitFormCheck is not defined
> > > > >
> > > > >
> > > > > Commonea20.js ?
> > > > > that isn't Trinidad, that was old ADF Faces.
> > > > >
> > > > > I don't see a Servlet-Mapping for our Resource servlet
> > > > >
> > > > > (check with the Trinidad demos how to define that)
> > > > >
> > > > > -M
> > > > >
> > > > > On Jan 13, 2008 11:20 PM, Mathias Walter
> > > > > <ma...@gmx.net> wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI
> > > > > (1.2_07-b03-FCS)
> > > > > > and Tomahawk 1.1.6 with JSP pages.
> > > > > >
> > > > > > As soon as I change the default-render-kit-id to
> > > > > > org.apache.myfaces.trinidad.core, my login page is broken.
> > > > > I get an script
> > > > > > error message "_submitFormCheck is not defined".
> > > > > >
> > > > > > That seems to be an old reintroduced problem, because I've
> > > > > found a few
> > > > > > articles at google. I tried all of the recommendations, but
> > > > > nothing helps.
> > > > > >
> > > > > > My login page does not use any Tomahawk or Trinidad tags
> > > > > and no external
> > > > > > script files like 'Commonea20.js' are imported.
> > > > > >
> > > > > > What causes the problem and how to solve it?
> > > > > >
> > > > > > Here the relevant extract from my web.xml:
> > > > > >
> > > > > >         <filter>
> > > > > >
> > > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >
> > > > > >
> > > > > <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilte
> > > > > r</filter-clas
> > > > > > s>
> > > > > >                 <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-name>
> > > > > >         </filter-mapping>
> > > > > >         <filter-mapping>
> > > > > >
> > > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >
> > > > > <url-pattern>/myFacesExtensionResource/*</url-pattern>
> > > > > >         </filter-mapping>
> > > > > >
> > > > > >         <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>*.jsf</url-pattern>
> > > > > >         </servlet-mapping>
> > > > > >         <welcome-file-list>
> > > > > >                 <welcome-file>index.jsp</welcome-file>
> > > > > >         </welcome-file-list>
> > > > > >         <servlet>
> > > > > >                 <servlet-name>resources</servlet-name>
> > > > > >
> > > > > >
> > > > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServ
> > > > > let</servlet-c
> > > > > > lass>
> > > > > >         </servlet>
> > > > > >
> > > > > > and from faces-config.xml:
> > > > > >
> > > > > >         <application>
> > > > > >
> > > > > >
> > > > > <default-render-kit-id>org.apache.myfaces.trinidad.core</defau
> > > > > lt-render-kit-
> > > > > > id>
> > > > > >                 <message-bundle>Resources</message-bundle>
> > > > > >         </application>
> > > > > >
> > > > > > and the login.jsp:
> > > > > >
> > > > > > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > > > > > <%@page contentType="text/html; charset=ISO-8859-1"
> > > > > > pageEncoding="ISO-8859-1"%>
> > > > > > <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
> > > > > > <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
> > > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
> Transitional//EN"
> > > > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > > > > > <%@include file="/includes/noCache.jsp"%>
> > > > > > <f:view>
> > > > > > <html xmlns="http://www.w3.org/1999/xhtml">
> > > > > > <head>
> > > > > >         <meta http-equiv="Content-Type" content="text/html;
> > > > > > charset=ISO-8859-1" />
> > > > > >         <title>dnaDB</title>
> > > > > >         <link type="text/css" rel="stylesheet" href="<%=
> > > > > > request.getContextPath() %>/main.css" />
> > > > > >         <style type="text/css">
> > > > > >                 html, body {height: 100%; margin: 0;
> > > padding: 0; }
> > > > > >                 #layout { height: 100%; border: 0; 
> padding: 0;}
> > > > > >         </style>
> > > > > > </head>
> > > > > > <body style="font-family: Tahoma">
> > > > > >         <table id="layout" align="center">
> > > > > >                 <tr>
> > > > > >                         <td valign="middle">
> > > > > >                                 <h:form>
> > > > > >                                 <table width="350" 
> border="0"
> > > > > > bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
> > > > > >                                         <tr>
> > > > > >                                                 <td 
> colspan="2">
> > > > > >                                                     
>     <center>
> > > > > >
> > > > >     <font
> > > > > > face="arial" size="3"><b>Login</b></font>
> > > > > >
> > >         <br
> > > > > > /><h:messages globalOnly="true" styleClass="errors"
> > > layout="table"/>
> > > > > >
> > > </center>
> > > > > >                                                 </td>
> > > > > >                                         </tr>
> > > > > >
> > > > > >                                         <tr>
> > > > > >                                                 <td><font
> > > > > face="arial"
> > > > > > size="2"> <h:outputLabel for="loginName">
> > > > > >
> > > > > <h:outputText
> > > > > > value="User Name:" />
> > > > > >                                                 
> </h:outputLabel>
> > > > > > </font></td>
> > > > > >
> > > <td><h:panelGroup>
> > > > > >
> > > <h:inputText
> > > > > > id="loginName" value="#{authenticationBean.loginName}"
> > > > > autocomplete="off"
> > > > > > size="30" required="true">
> > > > > >
> > > > > > <f:validateLength minimum="5" maximum="16" />
> > > > > >
> > > > > </h:inputText>
> > > > > >                                                     
>     <br />
> > > > > >
> > > <h:message
> > > > > > for="loginName" styleClass="errors" />
> > > > > >
> > > </h:panelGroup></td>
> > > > > >                                         </tr>
> > > > > >                                         <tr>
> > > > > >                                                 <td><font
> > > > > face="arial"
> > > > > > size="2"> <h:outputLabel for="password">
> > > > > >
> > > > > <h:outputText
> > > > > > value="Password:" />
> > > > > >                                                 
> </h:outputLabel>
> > > > > > </font></td>
> > > > > >
> > > <td><h:panelGroup>
> > > > > >
> > > > > <h:inputSecret
> > > > > > id="password" 
> value="#{authenticationBean.password}" size="30"
> > > > > > required="true">
> > > > > >
> > > > > > <f:validateLength minimum="5" maximum="30" />
> > > > > >
> > > > > </h:inputSecret>
> > > > > >                                                     
>     <br />
> > > > > >
> > > <h:message
> > > > > > for="password" styleClass="errors" />
> > > > > >
> > > </h:panelGroup></td>
> > > > > >                                         </tr>
> > > > > >                                         <tr>
> > > > > >                                                 <td><font
> > > > > face="arial"
> > > > > > size="1">PatientDB<br />
> > > > > >                                                 Version
> > > > > 0.11 </font></td>
> > > > > >                                                 <td
> > > align="right">
> > > > > >
> > > > > <h:commandButton
> > > > > > value="Login" action="#{authenticationBean.login}" />
> > > > > >                                                 </td>
> > > > > >                                         </tr>
> > > > > >                                 </table>
> > > > > >                                 </h:form>
> > > > > >                         </td>
> > > > > >                 </tr>
> > > > > >         </table>
> > > > > > </body>
> > > > > > </html>
> > > > > > </f:view>
> > > > > >
> > > > > > --
> > > > > > Kind regards,
> > > > > > Mathias Walter
> > > > > > Germany
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Matthias Wessendorf
> > > > >
> > > > > further stuff:
> > > > > blog: http://matthiaswessendorf.wordpress.com/
> > > > > sessions: http://www.slideshare.net/mwessendorf
> > > > > mail: matzew-at-apache-dot-org
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > > further stuff:
> > > blog: http://matthiaswessendorf.wordpress.com/
> > > sessions: http://www.slideshare.net/mwessendorf
> > > mail: matzew-at-apache-dot-org
> >
> >
> 
> 
> 
> -- 
> Matthias Wessendorf
> 
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org


Re: [Trinidad] _submitFormCheck is not defined

Posted by Matthias Wessendorf <ma...@apache.org>.
ok,
when Trinidad is in place, the Renderer for <h:form> is the same as
for <tr:form>
(see CoreRenderKit.java ( the private _addBasicHTMLRenderKit() method))

but... when there is no defaultCommand defined, nothing happens on ENTER.

Check the demos:
http://example.irian.at/trinidad-demo-20080114/faces/components/form.jspx

and play with defaultCommand attribute.

greetings,
Matthias

On Jan 14, 2008 1:58 PM, Mathias Walter <ma...@gmx.net> wrote:
> Hi Matthias,
>
> > are you using the defaultCommand attribute form the <tr:form> ?
>
> No, I'm using no tr tags in this jsp. Is it necessary, to change the
> <h:form> to <tr:form>? If yes, why and should then all tags changed to their
> tr variants?
>
> --
> Kind regards,
> Mathias
>
>
> >
> > On Jan 14, 2008 1:37 PM, Mathias Walter
> > <ma...@gmx.net> wrote:
> > > Hi Matthias,
> > >
> > > thank you for the information. It was a bit hard to
> > configure Trinidad
> > > correctly, because I couldt find these information neither
> > at the trinidad
> > > web site nor at the wiki.
> > >
> > > Now it works. Unfortunatelly, the 'Enter' key won't work
> > for the form
> > > submission, even if onkeypress is definied:
> > >
> > > <form id="j_id_jsp_927159182_1" name="j_id_jsp_927159182_1"
> > method="POST"
> > > onkeypress="return _submitOnEnter(event,'j_id_jsp_927159182_1');"
> > > action="/PatientWeb/login.jsf">
> > >
> > > If the trinidad render kit is not used, it works.
> > >
> > > Why?
> > >
> > > --
> > > Kind regards,
> > > Mathias
> > >
> > >
> > > > -----Original Message-----
> > > > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On
> > > > Behalf Of Matthias Wessendorf
> > > > Sent: Monday, January 14, 2008 8:51 PM
> > > > To: MyFaces Discussion
> > > > Subject: Re: [Trinidad] _submitFormCheck is not defined
> > > >
> > > >
> > > > Commonea20.js ?
> > > > that isn't Trinidad, that was old ADF Faces.
> > > >
> > > > I don't see a Servlet-Mapping for our Resource servlet
> > > >
> > > > (check with the Trinidad demos how to define that)
> > > >
> > > > -M
> > > >
> > > > On Jan 13, 2008 11:20 PM, Mathias Walter
> > > > <ma...@gmx.net> wrote:
> > > > > Hi,
> > > > >
> > > > > I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI
> > > > (1.2_07-b03-FCS)
> > > > > and Tomahawk 1.1.6 with JSP pages.
> > > > >
> > > > > As soon as I change the default-render-kit-id to
> > > > > org.apache.myfaces.trinidad.core, my login page is broken.
> > > > I get an script
> > > > > error message "_submitFormCheck is not defined".
> > > > >
> > > > > That seems to be an old reintroduced problem, because I've
> > > > found a few
> > > > > articles at google. I tried all of the recommendations, but
> > > > nothing helps.
> > > > >
> > > > > My login page does not use any Tomahawk or Trinidad tags
> > > > and no external
> > > > > script files like 'Commonea20.js' are imported.
> > > > >
> > > > > What causes the problem and how to solve it?
> > > > >
> > > > > Here the relevant extract from my web.xml:
> > > > >
> > > > >         <filter>
> > > > >
> > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >
> > > > >
> > > > <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilte
> > > > r</filter-clas
> > > > > s>
> > > > >                 <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-name>
> > > > >         </filter-mapping>
> > > > >         <filter-mapping>
> > > > >
> > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >
> > > > <url-pattern>/myFacesExtensionResource/*</url-pattern>
> > > > >         </filter-mapping>
> > > > >
> > > > >         <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>*.jsf</url-pattern>
> > > > >         </servlet-mapping>
> > > > >         <welcome-file-list>
> > > > >                 <welcome-file>index.jsp</welcome-file>
> > > > >         </welcome-file-list>
> > > > >         <servlet>
> > > > >                 <servlet-name>resources</servlet-name>
> > > > >
> > > > >
> > > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServ
> > > > let</servlet-c
> > > > > lass>
> > > > >         </servlet>
> > > > >
> > > > > and from faces-config.xml:
> > > > >
> > > > >         <application>
> > > > >
> > > > >
> > > > <default-render-kit-id>org.apache.myfaces.trinidad.core</defau
> > > > lt-render-kit-
> > > > > id>
> > > > >                 <message-bundle>Resources</message-bundle>
> > > > >         </application>
> > > > >
> > > > > and the login.jsp:
> > > > >
> > > > > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > > > > <%@page contentType="text/html; charset=ISO-8859-1"
> > > > > pageEncoding="ISO-8859-1"%>
> > > > > <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
> > > > > <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
> > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> > > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > > > > <%@include file="/includes/noCache.jsp"%>
> > > > > <f:view>
> > > > > <html xmlns="http://www.w3.org/1999/xhtml">
> > > > > <head>
> > > > >         <meta http-equiv="Content-Type" content="text/html;
> > > > > charset=ISO-8859-1" />
> > > > >         <title>dnaDB</title>
> > > > >         <link type="text/css" rel="stylesheet" href="<%=
> > > > > request.getContextPath() %>/main.css" />
> > > > >         <style type="text/css">
> > > > >                 html, body {height: 100%; margin: 0;
> > padding: 0; }
> > > > >                 #layout { height: 100%; border: 0; padding: 0;}
> > > > >         </style>
> > > > > </head>
> > > > > <body style="font-family: Tahoma">
> > > > >         <table id="layout" align="center">
> > > > >                 <tr>
> > > > >                         <td valign="middle">
> > > > >                                 <h:form>
> > > > >                                 <table width="350" border="0"
> > > > > bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
> > > > >                                         <tr>
> > > > >                                                 <td colspan="2">
> > > > >                                                         <center>
> > > > >
> > > >     <font
> > > > > face="arial" size="3"><b>Login</b></font>
> > > > >
> >         <br
> > > > > /><h:messages globalOnly="true" styleClass="errors"
> > layout="table"/>
> > > > >
> > </center>
> > > > >                                                 </td>
> > > > >                                         </tr>
> > > > >
> > > > >                                         <tr>
> > > > >                                                 <td><font
> > > > face="arial"
> > > > > size="2"> <h:outputLabel for="loginName">
> > > > >
> > > > <h:outputText
> > > > > value="User Name:" />
> > > > >                                                 </h:outputLabel>
> > > > > </font></td>
> > > > >
> > <td><h:panelGroup>
> > > > >
> > <h:inputText
> > > > > id="loginName" value="#{authenticationBean.loginName}"
> > > > autocomplete="off"
> > > > > size="30" required="true">
> > > > >
> > > > > <f:validateLength minimum="5" maximum="16" />
> > > > >
> > > > </h:inputText>
> > > > >                                                         <br />
> > > > >
> > <h:message
> > > > > for="loginName" styleClass="errors" />
> > > > >
> > </h:panelGroup></td>
> > > > >                                         </tr>
> > > > >                                         <tr>
> > > > >                                                 <td><font
> > > > face="arial"
> > > > > size="2"> <h:outputLabel for="password">
> > > > >
> > > > <h:outputText
> > > > > value="Password:" />
> > > > >                                                 </h:outputLabel>
> > > > > </font></td>
> > > > >
> > <td><h:panelGroup>
> > > > >
> > > > <h:inputSecret
> > > > > id="password" value="#{authenticationBean.password}" size="30"
> > > > > required="true">
> > > > >
> > > > > <f:validateLength minimum="5" maximum="30" />
> > > > >
> > > > </h:inputSecret>
> > > > >                                                         <br />
> > > > >
> > <h:message
> > > > > for="password" styleClass="errors" />
> > > > >
> > </h:panelGroup></td>
> > > > >                                         </tr>
> > > > >                                         <tr>
> > > > >                                                 <td><font
> > > > face="arial"
> > > > > size="1">PatientDB<br />
> > > > >                                                 Version
> > > > 0.11 </font></td>
> > > > >                                                 <td
> > align="right">
> > > > >
> > > > <h:commandButton
> > > > > value="Login" action="#{authenticationBean.login}" />
> > > > >                                                 </td>
> > > > >                                         </tr>
> > > > >                                 </table>
> > > > >                                 </h:form>
> > > > >                         </td>
> > > > >                 </tr>
> > > > >         </table>
> > > > > </body>
> > > > > </html>
> > > > > </f:view>
> > > > >
> > > > > --
> > > > > Kind regards,
> > > > > Mathias Walter
> > > > > Germany
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > >
> > > > further stuff:
> > > > blog: http://matthiaswessendorf.wordpress.com/
> > > > sessions: http://www.slideshare.net/mwessendorf
> > > > mail: matzew-at-apache-dot-org
> > >
> > >
> >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://matthiaswessendorf.wordpress.com/
> > sessions: http://www.slideshare.net/mwessendorf
> > mail: matzew-at-apache-dot-org
>
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

RE: [Trinidad] _submitFormCheck is not defined

Posted by Mathias Walter <ma...@gmx.net>.
Hi Matthias,

> are you using the defaultCommand attribute form the <tr:form> ?

No, I'm using no tr tags in this jsp. Is it necessary, to change the
<h:form> to <tr:form>? If yes, why and should then all tags changed to their
tr variants?

--
Kind regards,
Mathias

> 
> On Jan 14, 2008 1:37 PM, Mathias Walter 
> <ma...@gmx.net> wrote:
> > Hi Matthias,
> >
> > thank you for the information. It was a bit hard to 
> configure Trinidad
> > correctly, because I couldt find these information neither 
> at the trinidad
> > web site nor at the wiki.
> >
> > Now it works. Unfortunatelly, the 'Enter' key won't work 
> for the form
> > submission, even if onkeypress is definied:
> >
> > <form id="j_id_jsp_927159182_1" name="j_id_jsp_927159182_1" 
> method="POST"
> > onkeypress="return _submitOnEnter(event,'j_id_jsp_927159182_1');"
> > action="/PatientWeb/login.jsf">
> >
> > If the trinidad render kit is not used, it works.
> >
> > Why?
> >
> > --
> > Kind regards,
> > Mathias
> >
> >
> > > -----Original Message-----
> > > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On
> > > Behalf Of Matthias Wessendorf
> > > Sent: Monday, January 14, 2008 8:51 PM
> > > To: MyFaces Discussion
> > > Subject: Re: [Trinidad] _submitFormCheck is not defined
> > >
> > >
> > > Commonea20.js ?
> > > that isn't Trinidad, that was old ADF Faces.
> > >
> > > I don't see a Servlet-Mapping for our Resource servlet
> > >
> > > (check with the Trinidad demos how to define that)
> > >
> > > -M
> > >
> > > On Jan 13, 2008 11:20 PM, Mathias Walter
> > > <ma...@gmx.net> wrote:
> > > > Hi,
> > > >
> > > > I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI
> > > (1.2_07-b03-FCS)
> > > > and Tomahawk 1.1.6 with JSP pages.
> > > >
> > > > As soon as I change the default-render-kit-id to
> > > > org.apache.myfaces.trinidad.core, my login page is broken.
> > > I get an script
> > > > error message "_submitFormCheck is not defined".
> > > >
> > > > That seems to be an old reintroduced problem, because I've
> > > found a few
> > > > articles at google. I tried all of the recommendations, but
> > > nothing helps.
> > > >
> > > > My login page does not use any Tomahawk or Trinidad tags
> > > and no external
> > > > script files like 'Commonea20.js' are imported.
> > > >
> > > > What causes the problem and how to solve it?
> > > >
> > > > Here the relevant extract from my web.xml:
> > > >
> > > >         <filter>
> > > >                 
> <filter-name>MyFacesExtensionsFilter</filter-name>
> > > >
> > > >
> > > <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilte
> > > r</filter-clas
> > > > s>
> > > >                 <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-name>
> > > >         </filter-mapping>
> > > >         <filter-mapping>
> > > >                 
> <filter-name>MyFacesExtensionsFilter</filter-name>
> > > >
> > > <url-pattern>/myFacesExtensionResource/*</url-pattern>
> > > >         </filter-mapping>
> > > >
> > > >         <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>*.jsf</url-pattern>
> > > >         </servlet-mapping>
> > > >         <welcome-file-list>
> > > >                 <welcome-file>index.jsp</welcome-file>
> > > >         </welcome-file-list>
> > > >         <servlet>
> > > >                 <servlet-name>resources</servlet-name>
> > > >
> > > >
> > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServ
> > > let</servlet-c
> > > > lass>
> > > >         </servlet>
> > > >
> > > > and from faces-config.xml:
> > > >
> > > >         <application>
> > > >
> > > >
> > > <default-render-kit-id>org.apache.myfaces.trinidad.core</defau
> > > lt-render-kit-
> > > > id>
> > > >                 <message-bundle>Resources</message-bundle>
> > > >         </application>
> > > >
> > > > and the login.jsp:
> > > >
> > > > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > > > <%@page contentType="text/html; charset=ISO-8859-1"
> > > > pageEncoding="ISO-8859-1"%>
> > > > <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
> > > > <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
> > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > > > <%@include file="/includes/noCache.jsp"%>
> > > > <f:view>
> > > > <html xmlns="http://www.w3.org/1999/xhtml">
> > > > <head>
> > > >         <meta http-equiv="Content-Type" content="text/html;
> > > > charset=ISO-8859-1" />
> > > >         <title>dnaDB</title>
> > > >         <link type="text/css" rel="stylesheet" href="<%=
> > > > request.getContextPath() %>/main.css" />
> > > >         <style type="text/css">
> > > >                 html, body {height: 100%; margin: 0; 
> padding: 0; }
> > > >                 #layout { height: 100%; border: 0; padding: 0;}
> > > >         </style>
> > > > </head>
> > > > <body style="font-family: Tahoma">
> > > >         <table id="layout" align="center">
> > > >                 <tr>
> > > >                         <td valign="middle">
> > > >                                 <h:form>
> > > >                                 <table width="350" border="0"
> > > > bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
> > > >                                         <tr>
> > > >                                                 <td colspan="2">
> > > >                                                         <center>
> > > >
> > >     <font
> > > > face="arial" size="3"><b>Login</b></font>
> > > >                                                         
>         <br
> > > > /><h:messages globalOnly="true" styleClass="errors" 
> layout="table"/>
> > > >                                                         
> </center>
> > > >                                                 </td>
> > > >                                         </tr>
> > > >
> > > >                                         <tr>
> > > >                                                 <td><font
> > > face="arial"
> > > > size="2"> <h:outputLabel for="loginName">
> > > >
> > > <h:outputText
> > > > value="User Name:" />
> > > >                                                 </h:outputLabel>
> > > > </font></td>
> > > >                                                 
> <td><h:panelGroup>
> > > >                                                         
> <h:inputText
> > > > id="loginName" value="#{authenticationBean.loginName}"
> > > autocomplete="off"
> > > > size="30" required="true">
> > > >
> > > > <f:validateLength minimum="5" maximum="16" />
> > > >
> > > </h:inputText>
> > > >                                                         <br />
> > > >                                                         
> <h:message
> > > > for="loginName" styleClass="errors" />
> > > >                                                 
> </h:panelGroup></td>
> > > >                                         </tr>
> > > >                                         <tr>
> > > >                                                 <td><font
> > > face="arial"
> > > > size="2"> <h:outputLabel for="password">
> > > >
> > > <h:outputText
> > > > value="Password:" />
> > > >                                                 </h:outputLabel>
> > > > </font></td>
> > > >                                                 
> <td><h:panelGroup>
> > > >
> > > <h:inputSecret
> > > > id="password" value="#{authenticationBean.password}" size="30"
> > > > required="true">
> > > >
> > > > <f:validateLength minimum="5" maximum="30" />
> > > >
> > > </h:inputSecret>
> > > >                                                         <br />
> > > >                                                         
> <h:message
> > > > for="password" styleClass="errors" />
> > > >                                                 
> </h:panelGroup></td>
> > > >                                         </tr>
> > > >                                         <tr>
> > > >                                                 <td><font
> > > face="arial"
> > > > size="1">PatientDB<br />
> > > >                                                 Version
> > > 0.11 </font></td>
> > > >                                                 <td 
> align="right">
> > > >
> > > <h:commandButton
> > > > value="Login" action="#{authenticationBean.login}" />
> > > >                                                 </td>
> > > >                                         </tr>
> > > >                                 </table>
> > > >                                 </h:form>
> > > >                         </td>
> > > >                 </tr>
> > > >         </table>
> > > > </body>
> > > > </html>
> > > > </f:view>
> > > >
> > > > --
> > > > Kind regards,
> > > > Mathias Walter
> > > > Germany
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > > further stuff:
> > > blog: http://matthiaswessendorf.wordpress.com/
> > > sessions: http://www.slideshare.net/mwessendorf
> > > mail: matzew-at-apache-dot-org
> >
> >
> 
> 
> 
> -- 
> Matthias Wessendorf
> 
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org


Re: [Trinidad] _submitFormCheck is not defined

Posted by Matthias Wessendorf <ma...@apache.org>.
are you using the defaultCommand attribute form the <tr:form> ?

On Jan 14, 2008 1:37 PM, Mathias Walter <ma...@gmx.net> wrote:
> Hi Matthias,
>
> thank you for the information. It was a bit hard to configure Trinidad
> correctly, because I couldt find these information neither at the trinidad
> web site nor at the wiki.
>
> Now it works. Unfortunatelly, the 'Enter' key won't work for the form
> submission, even if onkeypress is definied:
>
> <form id="j_id_jsp_927159182_1" name="j_id_jsp_927159182_1" method="POST"
> onkeypress="return _submitOnEnter(event,'j_id_jsp_927159182_1');"
> action="/PatientWeb/login.jsf">
>
> If the trinidad render kit is not used, it works.
>
> Why?
>
> --
> Kind regards,
> Mathias
>
>
> > -----Original Message-----
> > From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On
> > Behalf Of Matthias Wessendorf
> > Sent: Monday, January 14, 2008 8:51 PM
> > To: MyFaces Discussion
> > Subject: Re: [Trinidad] _submitFormCheck is not defined
> >
> >
> > Commonea20.js ?
> > that isn't Trinidad, that was old ADF Faces.
> >
> > I don't see a Servlet-Mapping for our Resource servlet
> >
> > (check with the Trinidad demos how to define that)
> >
> > -M
> >
> > On Jan 13, 2008 11:20 PM, Mathias Walter
> > <ma...@gmx.net> wrote:
> > > Hi,
> > >
> > > I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI
> > (1.2_07-b03-FCS)
> > > and Tomahawk 1.1.6 with JSP pages.
> > >
> > > As soon as I change the default-render-kit-id to
> > > org.apache.myfaces.trinidad.core, my login page is broken.
> > I get an script
> > > error message "_submitFormCheck is not defined".
> > >
> > > That seems to be an old reintroduced problem, because I've
> > found a few
> > > articles at google. I tried all of the recommendations, but
> > nothing helps.
> > >
> > > My login page does not use any Tomahawk or Trinidad tags
> > and no external
> > > script files like 'Commonea20.js' are imported.
> > >
> > > What causes the problem and how to solve it?
> > >
> > > Here the relevant extract from my web.xml:
> > >
> > >         <filter>
> > >                 <filter-name>MyFacesExtensionsFilter</filter-name>
> > >
> > >
> > <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilte
> > r</filter-clas
> > > s>
> > >                 <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-name>
> > >         </filter-mapping>
> > >         <filter-mapping>
> > >                 <filter-name>MyFacesExtensionsFilter</filter-name>
> > >
> > <url-pattern>/myFacesExtensionResource/*</url-pattern>
> > >         </filter-mapping>
> > >
> > >         <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>*.jsf</url-pattern>
> > >         </servlet-mapping>
> > >         <welcome-file-list>
> > >                 <welcome-file>index.jsp</welcome-file>
> > >         </welcome-file-list>
> > >         <servlet>
> > >                 <servlet-name>resources</servlet-name>
> > >
> > >
> > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServ
> > let</servlet-c
> > > lass>
> > >         </servlet>
> > >
> > > and from faces-config.xml:
> > >
> > >         <application>
> > >
> > >
> > <default-render-kit-id>org.apache.myfaces.trinidad.core</defau
> > lt-render-kit-
> > > id>
> > >                 <message-bundle>Resources</message-bundle>
> > >         </application>
> > >
> > > and the login.jsp:
> > >
> > > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > > <%@page contentType="text/html; charset=ISO-8859-1"
> > > pageEncoding="ISO-8859-1"%>
> > > <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
> > > <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
> > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > > <%@include file="/includes/noCache.jsp"%>
> > > <f:view>
> > > <html xmlns="http://www.w3.org/1999/xhtml">
> > > <head>
> > >         <meta http-equiv="Content-Type" content="text/html;
> > > charset=ISO-8859-1" />
> > >         <title>dnaDB</title>
> > >         <link type="text/css" rel="stylesheet" href="<%=
> > > request.getContextPath() %>/main.css" />
> > >         <style type="text/css">
> > >                 html, body {height: 100%; margin: 0; padding: 0; }
> > >                 #layout { height: 100%; border: 0; padding: 0;}
> > >         </style>
> > > </head>
> > > <body style="font-family: Tahoma">
> > >         <table id="layout" align="center">
> > >                 <tr>
> > >                         <td valign="middle">
> > >                                 <h:form>
> > >                                 <table width="350" border="0"
> > > bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
> > >                                         <tr>
> > >                                                 <td colspan="2">
> > >                                                         <center>
> > >
> >     <font
> > > face="arial" size="3"><b>Login</b></font>
> > >                                                                 <br
> > > /><h:messages globalOnly="true" styleClass="errors" layout="table"/>
> > >                                                         </center>
> > >                                                 </td>
> > >                                         </tr>
> > >
> > >                                         <tr>
> > >                                                 <td><font
> > face="arial"
> > > size="2"> <h:outputLabel for="loginName">
> > >
> > <h:outputText
> > > value="User Name:" />
> > >                                                 </h:outputLabel>
> > > </font></td>
> > >                                                 <td><h:panelGroup>
> > >                                                         <h:inputText
> > > id="loginName" value="#{authenticationBean.loginName}"
> > autocomplete="off"
> > > size="30" required="true">
> > >
> > > <f:validateLength minimum="5" maximum="16" />
> > >
> > </h:inputText>
> > >                                                         <br />
> > >                                                         <h:message
> > > for="loginName" styleClass="errors" />
> > >                                                 </h:panelGroup></td>
> > >                                         </tr>
> > >                                         <tr>
> > >                                                 <td><font
> > face="arial"
> > > size="2"> <h:outputLabel for="password">
> > >
> > <h:outputText
> > > value="Password:" />
> > >                                                 </h:outputLabel>
> > > </font></td>
> > >                                                 <td><h:panelGroup>
> > >
> > <h:inputSecret
> > > id="password" value="#{authenticationBean.password}" size="30"
> > > required="true">
> > >
> > > <f:validateLength minimum="5" maximum="30" />
> > >
> > </h:inputSecret>
> > >                                                         <br />
> > >                                                         <h:message
> > > for="password" styleClass="errors" />
> > >                                                 </h:panelGroup></td>
> > >                                         </tr>
> > >                                         <tr>
> > >                                                 <td><font
> > face="arial"
> > > size="1">PatientDB<br />
> > >                                                 Version
> > 0.11 </font></td>
> > >                                                 <td align="right">
> > >
> > <h:commandButton
> > > value="Login" action="#{authenticationBean.login}" />
> > >                                                 </td>
> > >                                         </tr>
> > >                                 </table>
> > >                                 </h:form>
> > >                         </td>
> > >                 </tr>
> > >         </table>
> > > </body>
> > > </html>
> > > </f:view>
> > >
> > > --
> > > Kind regards,
> > > Mathias Walter
> > > Germany
> > >
> > >
> >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://matthiaswessendorf.wordpress.com/
> > sessions: http://www.slideshare.net/mwessendorf
> > mail: matzew-at-apache-dot-org
>
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

RE: [Trinidad] _submitFormCheck is not defined

Posted by Mathias Walter <ma...@gmx.net>.
Hi Matthias,

thank you for the information. It was a bit hard to configure Trinidad
correctly, because I couldt find these information neither at the trinidad
web site nor at the wiki.

Now it works. Unfortunatelly, the 'Enter' key won't work for the form
submission, even if onkeypress is definied:

<form id="j_id_jsp_927159182_1" name="j_id_jsp_927159182_1" method="POST"
onkeypress="return _submitOnEnter(event,'j_id_jsp_927159182_1');"
action="/PatientWeb/login.jsf">

If the trinidad render kit is not used, it works.

Why?

--
Kind regards,
Mathias

> -----Original Message-----
> From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On 
> Behalf Of Matthias Wessendorf
> Sent: Monday, January 14, 2008 8:51 PM
> To: MyFaces Discussion
> Subject: Re: [Trinidad] _submitFormCheck is not defined
> 
> 
> Commonea20.js ?
> that isn't Trinidad, that was old ADF Faces.
> 
> I don't see a Servlet-Mapping for our Resource servlet
> 
> (check with the Trinidad demos how to define that)
> 
> -M
> 
> On Jan 13, 2008 11:20 PM, Mathias Walter 
> <ma...@gmx.net> wrote:
> > Hi,
> >
> > I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI 
> (1.2_07-b03-FCS)
> > and Tomahawk 1.1.6 with JSP pages.
> >
> > As soon as I change the default-render-kit-id to
> > org.apache.myfaces.trinidad.core, my login page is broken. 
> I get an script
> > error message "_submitFormCheck is not defined".
> >
> > That seems to be an old reintroduced problem, because I've 
> found a few
> > articles at google. I tried all of the recommendations, but 
> nothing helps.
> >
> > My login page does not use any Tomahawk or Trinidad tags 
> and no external
> > script files like 'Commonea20.js' are imported.
> >
> > What causes the problem and how to solve it?
> >
> > Here the relevant extract from my web.xml:
> >
> >         <filter>
> >                 <filter-name>MyFacesExtensionsFilter</filter-name>
> >
> > 
> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilte
> r</filter-clas
> > s>
> >                 <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-name>
> >         </filter-mapping>
> >         <filter-mapping>
> >                 <filter-name>MyFacesExtensionsFilter</filter-name>
> >                 
> <url-pattern>/myFacesExtensionResource/*</url-pattern>
> >         </filter-mapping>
> >
> >         <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>*.jsf</url-pattern>
> >         </servlet-mapping>
> >         <welcome-file-list>
> >                 <welcome-file>index.jsp</welcome-file>
> >         </welcome-file-list>
> >         <servlet>
> >                 <servlet-name>resources</servlet-name>
> >
> > 
> <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServ
> let</servlet-c
> > lass>
> >         </servlet>
> >
> > and from faces-config.xml:
> >
> >         <application>
> >
> > 
> <default-render-kit-id>org.apache.myfaces.trinidad.core</defau
> lt-render-kit-
> > id>
> >                 <message-bundle>Resources</message-bundle>
> >         </application>
> >
> > and the login.jsp:
> >
> > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > <%@page contentType="text/html; charset=ISO-8859-1"
> > pageEncoding="ISO-8859-1"%>
> > <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
> > <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > <%@include file="/includes/noCache.jsp"%>
> > <f:view>
> > <html xmlns="http://www.w3.org/1999/xhtml">
> > <head>
> >         <meta http-equiv="Content-Type" content="text/html;
> > charset=ISO-8859-1" />
> >         <title>dnaDB</title>
> >         <link type="text/css" rel="stylesheet" href="<%=
> > request.getContextPath() %>/main.css" />
> >         <style type="text/css">
> >                 html, body {height: 100%; margin: 0; padding: 0; }
> >                 #layout { height: 100%; border: 0; padding: 0;}
> >         </style>
> > </head>
> > <body style="font-family: Tahoma">
> >         <table id="layout" align="center">
> >                 <tr>
> >                         <td valign="middle">
> >                                 <h:form>
> >                                 <table width="350" border="0"
> > bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
> >                                         <tr>
> >                                                 <td colspan="2">
> >                                                         <center>
> >                                                             
>     <font
> > face="arial" size="3"><b>Login</b></font>
> >                                                                 <br
> > /><h:messages globalOnly="true" styleClass="errors" layout="table"/>
> >                                                         </center>
> >                                                 </td>
> >                                         </tr>
> >
> >                                         <tr>
> >                                                 <td><font 
> face="arial"
> > size="2"> <h:outputLabel for="loginName">
> >                                                         
> <h:outputText
> > value="User Name:" />
> >                                                 </h:outputLabel>
> > </font></td>
> >                                                 <td><h:panelGroup>
> >                                                         <h:inputText
> > id="loginName" value="#{authenticationBean.loginName}" 
> autocomplete="off"
> > size="30" required="true">
> >
> > <f:validateLength minimum="5" maximum="16" />
> >                                                         
> </h:inputText>
> >                                                         <br />
> >                                                         <h:message
> > for="loginName" styleClass="errors" />
> >                                                 </h:panelGroup></td>
> >                                         </tr>
> >                                         <tr>
> >                                                 <td><font 
> face="arial"
> > size="2"> <h:outputLabel for="password">
> >                                                         
> <h:outputText
> > value="Password:" />
> >                                                 </h:outputLabel>
> > </font></td>
> >                                                 <td><h:panelGroup>
> >                                                         
> <h:inputSecret
> > id="password" value="#{authenticationBean.password}" size="30"
> > required="true">
> >
> > <f:validateLength minimum="5" maximum="30" />
> >                                                         
> </h:inputSecret>
> >                                                         <br />
> >                                                         <h:message
> > for="password" styleClass="errors" />
> >                                                 </h:panelGroup></td>
> >                                         </tr>
> >                                         <tr>
> >                                                 <td><font 
> face="arial"
> > size="1">PatientDB<br />
> >                                                 Version 
> 0.11 </font></td>
> >                                                 <td align="right">
> >                                                         
> <h:commandButton
> > value="Login" action="#{authenticationBean.login}" />
> >                                                 </td>
> >                                         </tr>
> >                                 </table>
> >                                 </h:form>
> >                         </td>
> >                 </tr>
> >         </table>
> > </body>
> > </html>
> > </f:view>
> >
> > --
> > Kind regards,
> > Mathias Walter
> > Germany
> >
> >
> 
> 
> 
> -- 
> Matthias Wessendorf
> 
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org


Re: [Trinidad] _submitFormCheck is not defined

Posted by Matthias Wessendorf <ma...@apache.org>.
Commonea20.js ?
that isn't Trinidad, that was old ADF Faces.

I don't see a Servlet-Mapping for our Resource servlet

(check with the Trinidad demos how to define that)

-M

On Jan 13, 2008 11:20 PM, Mathias Walter <ma...@gmx.net> wrote:
> Hi,
>
> I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI (1.2_07-b03-FCS)
> and Tomahawk 1.1.6 with JSP pages.
>
> As soon as I change the default-render-kit-id to
> org.apache.myfaces.trinidad.core, my login page is broken. I get an script
> error message "_submitFormCheck is not defined".
>
> That seems to be an old reintroduced problem, because I've found a few
> articles at google. I tried all of the recommendations, but nothing helps.
>
> My login page does not use any Tomahawk or Trinidad tags and no external
> script files like 'Commonea20.js' are imported.
>
> What causes the problem and how to solve it?
>
> Here the relevant extract from my web.xml:
>
>         <filter>
>                 <filter-name>MyFacesExtensionsFilter</filter-name>
>
> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-clas
> s>
>                 <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-name>
>         </filter-mapping>
>         <filter-mapping>
>                 <filter-name>MyFacesExtensionsFilter</filter-name>
>                 <url-pattern>/myFacesExtensionResource/*</url-pattern>
>         </filter-mapping>
>
>         <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>*.jsf</url-pattern>
>         </servlet-mapping>
>         <welcome-file-list>
>                 <welcome-file>index.jsp</welcome-file>
>         </welcome-file-list>
>         <servlet>
>                 <servlet-name>resources</servlet-name>
>
> <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-c
> lass>
>         </servlet>
>
> and from faces-config.xml:
>
>         <application>
>
> <default-render-kit-id>org.apache.myfaces.trinidad.core</default-render-kit-
> id>
>                 <message-bundle>Resources</message-bundle>
>         </application>
>
> and the login.jsp:
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <%@page contentType="text/html; charset=ISO-8859-1"
> pageEncoding="ISO-8859-1"%>
> <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
> <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <%@include file="/includes/noCache.jsp"%>
> <f:view>
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
>         <meta http-equiv="Content-Type" content="text/html;
> charset=ISO-8859-1" />
>         <title>dnaDB</title>
>         <link type="text/css" rel="stylesheet" href="<%=
> request.getContextPath() %>/main.css" />
>         <style type="text/css">
>                 html, body {height: 100%; margin: 0; padding: 0; }
>                 #layout { height: 100%; border: 0; padding: 0;}
>         </style>
> </head>
> <body style="font-family: Tahoma">
>         <table id="layout" align="center">
>                 <tr>
>                         <td valign="middle">
>                                 <h:form>
>                                 <table width="350" border="0"
> bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
>                                         <tr>
>                                                 <td colspan="2">
>                                                         <center>
>                                                                 <font
> face="arial" size="3"><b>Login</b></font>
>                                                                 <br
> /><h:messages globalOnly="true" styleClass="errors" layout="table"/>
>                                                         </center>
>                                                 </td>
>                                         </tr>
>
>                                         <tr>
>                                                 <td><font face="arial"
> size="2"> <h:outputLabel for="loginName">
>                                                         <h:outputText
> value="User Name:" />
>                                                 </h:outputLabel>
> </font></td>
>                                                 <td><h:panelGroup>
>                                                         <h:inputText
> id="loginName" value="#{authenticationBean.loginName}" autocomplete="off"
> size="30" required="true">
>
> <f:validateLength minimum="5" maximum="16" />
>                                                         </h:inputText>
>                                                         <br />
>                                                         <h:message
> for="loginName" styleClass="errors" />
>                                                 </h:panelGroup></td>
>                                         </tr>
>                                         <tr>
>                                                 <td><font face="arial"
> size="2"> <h:outputLabel for="password">
>                                                         <h:outputText
> value="Password:" />
>                                                 </h:outputLabel>
> </font></td>
>                                                 <td><h:panelGroup>
>                                                         <h:inputSecret
> id="password" value="#{authenticationBean.password}" size="30"
> required="true">
>
> <f:validateLength minimum="5" maximum="30" />
>                                                         </h:inputSecret>
>                                                         <br />
>                                                         <h:message
> for="password" styleClass="errors" />
>                                                 </h:panelGroup></td>
>                                         </tr>
>                                         <tr>
>                                                 <td><font face="arial"
> size="1">PatientDB<br />
>                                                 Version 0.11 </font></td>
>                                                 <td align="right">
>                                                         <h:commandButton
> value="Login" action="#{authenticationBean.login}" />
>                                                 </td>
>                                         </tr>
>                                 </table>
>                                 </h:form>
>                         </td>
>                 </tr>
>         </table>
> </body>
> </html>
> </f:view>
>
> --
> Kind regards,
> Mathias Walter
> Germany
>
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org