OK thanks for the URL.

No I don't mean from the JSP, but from the generated HTML in the browser.
Just open your login.jsp in the browser and view the HTML source.

Regards,
Jakob

2010/3/23 Fabio F. <[email protected]>

> Well, the URL is
>
> http://localhost:8080/telemarketing/faces/login.jsp
>
> I don't need to include javascript except those generated by the JSF
> itself.
> I only need to generate a popup calendar, whose code I don't know because
> I've been never able to generate it...
>
> Fabio Ferrari
>
> 2010/3/23 Jakob Korherr <[email protected]>
>
> > You're welcome!
> >
> > Which url are you using to access the JSF-page in the browser?
> >
> > Also: can you please provide the portion of the HTML that is supposed to
> > include the javascript (something like <script language="javascript"
> > type="text/javascript" src="..."></script>).
> >
> > Regards,
> > Jakob
> >
> > 2010/3/23 Fabio F. <[email protected]>
> >
> > > Thank you Jakob for the help, I tried to modify my web.xml but the
> > problem
> > > is the same.
> > >
> > > This is my new web.xml file, any other idea?
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns="
> > > http://java.sun.com/xml/ns/javaee"; xmlns:web="
> > > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";
> xsi:schemaLocation="
> > > http://java.sun.com/xml/ns/javaee
> > > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; id="WebApp_ID"
> > > version="2.5">
> > >  <display-name>telemarketing</display-name>
> > >  <welcome-file-list>
> > >    <welcome-file>index.html</welcome-file>
> > >    <welcome-file>index.htm</welcome-file>
> > >    <welcome-file>index.jsp</welcome-file>
> > >    <welcome-file>default.html</welcome-file>
> > >    <welcome-file>default.htm</welcome-file>
> > >    <welcome-file>default.jsp</welcome-file>
> > >  </welcome-file-list>
> > >   <context-param>
> > >
> >  <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
> > >    <param-value>resources.application</param-value>
> > >  </context-param>
> > >  <context-param>
> > >    <description>State saving method: 'client' or 'server' (=default).
> See
> > > JSF Specification 2.5.2</description>
> > >    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > >    <param-value>server</param-value>
> > >  </context-param>
> > >  <context-param>
> > >    <description>
> > >    This parameter tells MyFaces if javascript code should be allowed in
> > >    the rendered HTML output.
> > >    If javascript is allowed, command_link anchors will have javascript
> > code
> > >    that submits the corresponding form.
> > >    If javascript is not allowed, the state saving info and nested
> > > parameters
> > >    will be added as url parameters.
> > >    Default is 'true'</description>
> > >    <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
> > >    <param-value>true</param-value>
> > >  </context-param>
> > >  <context-param>
> > >    <description>
> > >    If true, rendered HTML code will be formatted, so that it is
> > > 'human-readable'
> > >    i.e. additional line separators and whitespace will be written, that
> > do
> > > not
> > >    influence the HTML code.
> > >    Default is 'true'</description>
> > >    <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
> > >    <param-value>true</param-value>
> > >  </context-param>
> > >  <context-param>
> > >    <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
> > >    <param-value>false</param-value>
> > >  </context-param>
> > >  <context-param>
> > >    <description>
> > >    If true, a javascript function will be rendered that is able to
> > restore
> > > the
> > >    former vertical scroll on every request. Convenient feature if you
> > have
> > > pages
> > >    with long lists and you do not want the browser page to always jump
> to
> > > the top
> > >    if you trigger a link or button action that stays on the same page.
> > >    Default is 'false'
> > > </description>
> > >    <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
> > >    <param-value>true</param-value>
> > >  </context-param>
> > >  <servlet>
> > >    <servlet-name>faces</servlet-name>
> > >     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> > >    <load-on-startup>1</load-on-startup>
> > >  </servlet>
> > >  <servlet-mapping>
> > >     <servlet-name>faces</servlet-name>
> > >    <url-pattern>/faces/*</url-pattern>
> > >  </servlet-mapping>
> > >  <listener>
> > >
> > >
> > >
> >
> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> > >  </listener>
> > >  <context-param>
> > >    <param-name>org.apache.myfaces.ERROR_HANDLER</param-name>
> > >    <param-value>netwave.utils.ErrorHandler</param-value>
> > >  </context-param>
> > >  <filter>
> > >      <filter-name>MyFacesExtensionsFilter</filter-name>
> > >
> > >
> > >
> >
> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
> > >      <init-param>
> > >          <param-name>uploadMaxFileSize</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>/faces/*</url-pattern>
> > >  </filter-mapping>
> > >  <filter-mapping>
> > >      <filter-name>MyFacesExtensionsFilter</filter-name>
> > >       <url-pattern>*.jsf</url-pattern>
> > >   </filter-mapping>
> > >  <filter>
> > >    <filter-name>CustomCharacterEncodingFilter</filter-name>
> > >
> >  <filter-class>netwave.utils.CustomCharacterEncodingFilter</filter-class>
> > >  </filter>
> > >  <filter-mapping>
> > >    <filter-name>CustomCharacterEncodingFilter</filter-name>
> > >    <url-pattern>/*</url-pattern>
> > >  </filter-mapping>
> > >  <error-page>
> > >
> > >
> > >
> >
> <exception-type>javax.faces.application.ViewExpiredException</exception-type>
> > >    <location>/session_expired.jsp</location>
> > >  </error-page>
> > > </web-app>
> > >
> > > Fabio Ferrari
> > >
> > > 2010/3/23 Jakob Korherr <[email protected]>
> > >
> > > > Hi Fabio,
> > > >
> > > > I saw that you have two FacesServlet definitions in your web.xml:
> > > >
> > > > --javax.faces.webapp.FacesServlet mapped for /faces/* named "Faces
> > > Servlet"
> > > > --org.apache.myfaces.webapp.MyFacesServlet mapped for *.jsf and
> *.faces
> > > > named "faces"
> > > >
> > > > And you also have installed the MyFacesExtensionsFilter for the
> servlet
> > > > "Faces Servlet" (the first one from above). This means the filter is
> > only
> > > > working if you use /faces/* to call your JSF-page and not if you use
> > > *.jsf
> > > > or *.faces.
> > > >
> > > > This filter is responsible to serve the javascript for the HTML page,
> > so
> > > it
> > > > has to be configured correctly to use javascript (or other tomahawk
> > > > resources).
> > > >
> > > > I would suggest that you remove the second servlet definition
> ("faces")
> > > > from
> > > > your web.xml because you just don't need it and, if you want them,
> add
> > > > *.jsf
> > > > and *.faces as mappings to "Faces Servlet".
> > > >
> > > > I guess this should make your webapp work!
> > > >
> > > > Regards,
> > > > Jakob
> > > >
> > > > 2010/3/23 Fabio F. <[email protected]>
> > > >
> > > > > Hello,
> > > > >
> > > > > I've installed Eclipse galileo with myfaces core 1.2.8 and
> > > > tomahawk12-1.1.9
> > > > > .
> > > > >
> > > > > I am able to get working the tomahawk tags that don't have
> > javascript,
> > > > but
> > > > > not those who have them.
> > > > >
> > > > > For example, if in a <t:inputDate> tag set "popupCalendar=false"
> the
> > > page
> > > > > is
> > > > > working, if I set it to "true" it simply stops rendering the page,
> > > > becoming
> > > > > incomplete. No way to have an error message to debug.
> > > > >
> > > > > Is it a bug in tomahawk or am I missing something?
> > > > >
> > > > > Those are my files:
> > > > >
> > > > > web.xml:
> > > > >
> > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > xmlns="
> > > > > http://java.sun.com/xml/ns/javaee"; xmlns:web="
> > > > > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";
> > > xsi:schemaLocation="
> > > > > http://java.sun.com/xml/ns/javaee
> > > > > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; id="WebApp_ID"
> > > > > version="2.5">
> > > > >  <display-name>telemarketing</
> > > > > display-name>
> > > > >  <welcome-file-list>
> > > > >    <welcome-file>index.html</welcome-file>
> > > > >    <welcome-file>index.htm</welcome-file>
> > > > >    <welcome-file>index.jsp</welcome-file>
> > > > >    <welcome-file>default.html</welcome-file>
> > > > >    <welcome-file>default.htm</welcome-file>
> > > > >    <welcome-file>default.jsp</welcome-file>
> > > > >  </welcome-file-list>
> > > > >  <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>
> > > > >  <context-param>
> > > > >
> > > >
> >  <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
> > > > >    <param-value>resources.application</param-value>
> > > > >  </context-param>
> > > > >  <context-param>
> > > > >    <description>State saving method: 'client' or 'server'
> (=default).
> > > See
> > > > > JSF Specification 2.5.2</description>
> > > > >    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > > > >    <param-value>server</param-value>
> > > > >  </context-param>
> > > > >  <context-param>
> > > > >    <description>
> > > > >    This parameter tells MyFaces if javascript code should be
> allowed
> > in
> > > > >    the rendered HTML output.
> > > > >    If javascript is allowed, command_link anchors will have
> > javascript
> > > > code
> > > > >    that submits the corresponding form.
> > > > >    If javascript is not allowed, the state saving info and nested
> > > > > parameters
> > > > >    will be added as url parameters.
> > > > >    Default is 'true'</description>
> > > > >    <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
> > > > >    <param-value>true</param-value>
> > > > >  </context-param>
> > > > >  <context-param>
> > > > >    <description>
> > > > >    If true, rendered HTML code will be formatted, so that it is
> > > > > 'human-readable'
> > > > >    i.e. additional line separators and whitespace will be written,
> > that
> > > > do
> > > > > not
> > > > >    influence the HTML code.
> > > > >    Default is 'true'</description>
> > > > >    <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
> > > > >    <param-value>true</param-value>
> > > > >  </context-param>
> > > > >  <context-param>
> > > > >    <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
> > > > >    <param-value>false</param-value>
> > > > >  </context-param>
> > > > >  <context-param>
> > > > >    <description>
> > > > >    If true, a javascript function will be rendered that is able to
> > > > restore
> > > > > the
> > > > >    former vertical scroll on every request. Convenient feature if
> you
> > > > have
> > > > > pages
> > > > >    with long lists and you do not want the browser page to always
> > jump
> > > to
> > > > > the top
> > > > >    if you trigger a link or button action that stays on the same
> > page.
> > > > >    Default is 'false'
> > > > > </description>
> > > > >    <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
> > > > >    <param-value>true</param-value>
> > > > >  </context-param>
> > > > >  <servlet>
> > > > >    <servlet-name>faces</servlet-name>
> > > > >
> > > >
> >  <servlet-class>org.apache.myfaces.webapp.MyFacesServlet</servlet-class>
> > > > >    <load-on-startup>1</load-on-startup>
> > > > >  </servlet>
> > > > >  <servlet-mapping>
> > > > >    <servlet-name>faces</servlet-name>
> > > > >    <url-pattern>*.jsf</url-pattern>
> > > > >  </servlet-mapping>
> > > > >  <servlet-mapping>
> > > > >    <servlet-name>faces</servlet-name>
> > > > >    <url-pattern>*.faces</url-pattern>
> > > > >  </servlet-mapping>
> > > > >  <listener>
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> > > > >  </listener>
> > > > >  <context-param>
> > > > >    <param-name>org.apache.myfaces.ERROR_HANDLER</param-name>
> > > > >    <param-value>netwave.utils.ErrorHandler</param-value>
> > > > >  </context-param>
> > > > >  <filter>
> > > > >      <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
> > > > >      <init-param>
> > > > >          <param-name>uploadMaxFileSize</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>
> > > > >  <filter>
> > > > >    <filter-name>CustomCharacterEncodingFilter</filter-name>
> > > > >
> > > >
> >  <filter-class>netwave.utils.CustomCharacterEncodingFilter</filter-class>
> > > > >  </filter>
> > > > >  <filter-mapping>
> > > > >    <filter-name>CustomCharacterEncodingFilter</filter-name>
> > > > >    <url-pattern>/*</url-pattern>
> > > > >  </filter-mapping>
> > > > >  <error-page>
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> <exception-type>javax.faces.application.ViewExpiredException</exception-type>
> > > > >    <location>/session_expired.jsp</location>
> > > > >  </error-page>
> > > > > </web-app>
> > > > >
> > > > > login.jsp:
> > > > >
> > > > > <%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
> > > > > <%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
> > > > > <html>
> > > > > <head>
> > > > > <meta http-equiv="Content-Type" content="text/html;
> > > charset=ISO-8859-1">
> > > > > <title>Login aziende</title>
> > > > > </head>
> > > > > <body>
> > > > > <center><h1>Elenco aziende</h1></center>
> > > > > <f:view>
> > > > > <h:form id="login">
> > > > >    <p>Entra</p>
> > > > >    <p>Username: <h:inputText
> > > > > value="#{BB_Aziende.userid}"></h:inputText></p>
> > > > >    <p>Password: <h:inputSecret
> > > > > value="#{BB_Aziende.password}"></h:inputSecret></p>
> > > > >    <h:commandButton value="Login"
> > > > > action="#{BB_Aziende.Login}"></h:commandButton>
> > > > > </h:form>
> > > > > </f:view>
> > > > > </body>
> > > > > </html>
> > > > >
> > > > > query.jsp:
> > > > >
> > > > > <%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
> > > > > <%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
> > > > > <%@ taglib prefix="t"  uri="http://myfaces.apache.org/tomahawk"%>
> > > > >
> > > > > <f:view>
> > > > > <f:loadBundle basename="netwave.GeneralMessages" var="GM"/>
> > > > > <t:document>
> > > > > <t:documentHead>
> > > > > <meta http-equiv="Content-Type" content="text/html;
> > > charset=ISO-8859-1">
> > > > > <title>Benvenuto</title>
> > > > > <style type="text/css">
> > > > >    <!--
> > > > >    .highlight { background-color: #A8D1E8; color=blue;}
> > > > >    -->
> > > > > </style>
> > > > > </t:documentHead>
> > > > > <t:documentBody>
> > > > > <h:form id="queryaziende">
> > > > >    <p>Benvenuto <h:outputLabel
> > > > >
> > value="#{BB_Aziende.utente.nome}"></h:outputLabel>&nbsp;<h:outputLabel
> > > > > value="#{BB_Aziende.utente.cognome}"></h:outputLabel></p>
> > > > >    <p>Provincia: <h:selectOneMenu
> > > > value="#{BB_Aziende.azienda.provincia}">
> > > > >        <f:selectItems value="#{BB_Aziende.province}"/>
> > > > >    </h:selectOneMenu>
> > > > >    Stato: <h:selectOneMenu
> > > value="#{BB_Aziende.azienda.noninteressato}">
> > > > >        <f:selectItems value="#{BB_Aziende.stati}"/>
> > > > >    </h:selectOneMenu></p>
> > > > >    <t:inputDate id="datainiz" value="#{BB_Aziende.datainiz}"
> > > > > popupCalendar="true" required="true">
> > > > >        <f:validator validatorId="checkvaliddate"/>
> > > > >    </t:inputDate>
> > > > >    <t:commandButton value="Query"
> > > > > action="#{BB_Aziende.Queryaziende}"></t:commandButton>
> > > > > </h:form>
> > > > > </t:documentBody>
> > > > > </t:document>
> > > > > </f:view>
> > > > >
> > > > > Thank you in advance, best regards
> > > > >
> > > > > Fabio Ferrari
> > > > >
> > > > > P. S. Non รจ possibile che qualsiasi cosa scrivo venga rigettata per
> > > spam.
> > > > > Ma
> > > > > lo fate apposta?
> > > > >
> > > >
> > >
> >
>

Reply via email to