jsf bean erstellen die mir die aktuelle uhrzeit ausgibt als xhtml

gehdecke

Mitglied
Hallo ich wollte gerne eine JSF Seite (Bean ) erstellen die mir wenn ich Sie aufrufe die Uhrzeit ausgibt.

Java:
@ManagedBean
@SessionScoped
public class TimeBean  {

    Date date=new Date();

        public Date getDate() {
        return date;

Html Datei
Java:
<div id="time"></div>
        <button onclick="getTime();">Aktualisieren</button>
        <script type="text/javascript" src="script.js"></script>
und hier die .js datei

Java:
function getXmlHttpRequestObject()
{
    if(window.XMLHttpRequest)
    {
        return new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
        alert('Ajax funktioniert bei Ihnen nicht!');
    }
}

function getTime()
{
    if(req.readyState == 4 || req.readyState == 0)
    {
        req.open('GET', '/TimeBean.java', true);
        req.setRequestHeader("Content-Type","text/plain");
        req.onreadystatechange = setMessage;
        req.send(null);
    }
}

function setMessage()
{
    if(req.readyState == 4)
    {
        var response = eval('(' + req.responseText+ ')');
        document.getElementById('time').innerHTML = response.time;
    }
}

kann mich mal jemand anschupsen:)

Dat klappt bei mir aber leider nicht
 

gehdecke

Mitglied
so ich habe nun soweit das ich die Uhrzeit sehen kann. Wie kann ich nun aber ein JS in einer xhtml seite mit AJAX aufrufen. Der JavaScript liegt aber an einer ander Stelle.

HTML:
<script type="text/javascript" src="script.js"></script>
    <h:outputText id="Uhrzeitanzeige" value="Uhrzeit ist: #{testBean.time}"/>
    <div id="time1"></div>
    <body>

kann mir jemand helfen?

der Script soll immer ausgeführt werden wenn ich die Seite lade oder aktuallisiere.

Danke sehrrrrrrrrrrrrrrrrrrrrr
 

JimPanse

Bekanntes Mitglied
JSF-AJAX

Wenn immer der aktuelle Zeitstempel angezeigt werden soll wenn die Seite aufgerufen wird musst du einfach den Scope der Bean von Session auf View oder Request ändern.

PS: Schöner ist natürlich:

Java:
	<h:outputText value="#{testBean.date}">
	     <f:convertDateTime pattern="dd.MM.yyyy" />
	</h:outputText>
 
Zuletzt bearbeitet:

gehdecke

Mitglied
Ja danke. Ich habe aber nun zur Übung eine DateBean gebaut und ein Uhr.js sowie eine Uhr.xhtml nun will ich einfach noch die Uhr.xhtml in ein div laden:) hast du da eine Idee? ich will es ja lernen:) aber danke für den Vorschlag
 
S

Sym

Gast
Du hast für den Code von JimPanse ein eigenes Template gebaut? Das ist kaum notwendig.

Wenn Du ein wenig Code zeigst, kann man Dir vielleicht mehr helfen.
 

sence

Bekanntes Mitglied
Einbinden eines Templates (xhtml Datei)
Java:
<ui:include src="/path/to/uhr.xhtml"/>
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Bean-Objekte aus XML erstellen Web Tier 2
6 JSF Form Attribute nicht an Bean übergeben Web Tier 2
G HTML Fragment in Bean erzeugen? Web Tier 1
W JSF Probleme mit Zugriff zur Managed Bean Web Tier 11
R get-methode der Managed-Bean wird immer 3 mal ausgeführt Web Tier 4
F JSF Bean funktioniert nicht immer.. Web Tier 3
I CSS von Client -> an Bean senden Web Tier 0
H JSF jsf/sessionScoped Bean - Bilder (jpg) werden nicht richtig dargestellt Web Tier 1
S Java Bean und Java Servlet Web Tier 2
M viele Objekte des Managed Bean Web Tier 3
S [JSF] Zugriff auf Bean (Eclispe,JBoss) Web Tier 12
P JSF Prob mit xhtml / Bean / JS Web Tier 6
J JSF Initialisierung einer ApplicationScoped Bean Web Tier 2
B Berechnen und Anzeigen von Formeln aus der Chemie und Physik mit JSP und Bean Web Tier 14
L expression language Bean && Bean Web Tier 3
C JSF Methoden in Backing-Bean als JSF-Property Web Tier 3
P JSF Merkwürdiges Verhalten einer Bean Web Tier 11
S CDI: Bean aus einem anderen jar Web Tier 3
X Managed Bean Scope zwischen Request und Session gesucht Web Tier 6
D JSF EL #{not null bean.property} Parse exception Web Tier 2
T Seam-Komponenten oder Java Bean soll direkt nach Appserver-Start "leben" Web Tier 4
B JSF Servlectexception: Verwalteter Bean "..bean" kann nicht erstellt werden Web Tier 2
G JSF Bean Vererbung Web Tier 5
J Validieren abhängiger Felder mit JEE6/Bean validation Web Tier 33
F Leere Bean? Web Tier 7
S JSF2: Managed bean aus anderer Dependency Web Tier 7
W MVC mit Bean, JSP und Servlet Web Tier 6
S Style bei fehlerhafter Eingabe (Bean Validation) ändern Web Tier 2
H Managed Bean Aufruf auf Stack legen Web Tier 10
P JSP: Liste in Bean über Session aufbauen Web Tier 6
S Bean Validation (JSF 2.0) funktioniert nicht. Web Tier 4
V Vector aus Bean "holen" / JSP Web Tier 3
B JSF session bean mit worker thread updaten Web Tier 7
K bean methode von jslt aufrufen Web Tier 7
I Eine Bean von einer anderen Bean aufrufen Web Tier 2
J Managed bean und javascript kommunikation (JSF 2) Web Tier 2
G JSF javax.faces.bean Web Tier 2
K Anfängerfrage in JSF: <h:inputText> aus Managed Bean ansprechen Web Tier 6
S Managed bean nicht initialisiert Web Tier 2
A JSF+Glassfish: Probleme mit Managed Bean Web Tier 2
E Methode einer Bean aus anderer Bean aufrufen Web Tier 10
S [SelectItems value(herkunft bean)] in [UI:repeat] lädt daten nicht neu nach Web Tier 3
N MessageResources von Struts in Form-Bean Web Tier 4
N java bean in eclipse Web Tier 6
A JSF SelectOneMenu mit Werten aus Bean vorbelegen Web Tier 2
S JSF: Frage wegen managed-bean Web Tier 3
pusteblume Mehrere Objekte einer Bean Web Tier 10
M Problem mit JSP und Bean Web Tier 2
O 2 Fragen zu JSP und Bean Web Tier 4
E value übergabe an bean! aber wie? Web Tier 3
F Datei von bean aus laden Web Tier 3
N JSF kann Bean nicht finden! Web Tier 7
H JSF - Bean (scope session) - Verfallsdatum? Web Tier 3
G Mit JSTL Rückgabe von Bean Methode ausgeben Web Tier 3
D ResultSet aus Bean an JSP übergeben Web Tier 11
M JSF - Bean aus SessionScope direkt im JSF Code auslesen Web Tier 1
G Eine Instanz pro Managed Bean? Web Tier 2
J dynamische jsf-seite programmatisch erstellen Web Tier 1
FINF_AW_Alex JSF Nochmal ACL -+- Neue Entity aus anderen Entitys erstellen Web Tier 16
E Wie kann ich dynamische HTML- Tabellen(-spalten) mit JSP aus SELECT-Anweisung erstellen? Web Tier 2
J JSF-Komponente, in der man ein Klassen-Diagram erstellen kann Web Tier 0
M Exception beim Erstellen einer Query Web Tier 9
D JSF Converter erstellen Web Tier 2
H JSPs programmatisch erstellen Web Tier 11
L in JSF ein download button erstellen Web Tier 4
I Menü erstellen: h:panelGrid rendern in Abhängigkeit von CommandLink Web Tier 2
L Unter JSP eine XML Datei erstellen Web Tier 3
2 ActionForm erstellen? Web Tier 3
F Fehler beim erstellen des EJB - Moduls! Web Tier 4
H Vorgehensweise: Bilder anzeigen/erstellen in JSP/Servlet ? Web Tier 3
G jsf session erstellen Web Tier 10
N JSF-Tabelle erstellen aus Datenbank mittels JDBC Web Tier 12
P aktuelle HttpSession ermitteln Web Tier 3

Ähnliche Java Themen

Neue Themen


Oben