13. april 2003 - 17:33
Der er
24 kommentarer og 1 løsning
Online brugere
Hej, hvor finder jeg et system i JSP, der checker hvor mange brugere der er online ?? Gerne programkoder og links :-) MVH ANders
Annonceindlæg fra Lenovo
13. april 2003 - 17:35
#1
13. april 2003 - 17:40
#3
Se sølvpils eksempel nederst i det andet Eksperten spørgsmål.
13. april 2003 - 17:42
#4
Takker, prøver lige at få det lavet. :o)
13. april 2003 - 18:35
#5
Hvorfor får jeg fejlen Note: sun.tools.javac.Main has been deprecated. /online/Sessions.jsp:10: Class com.stardeveloper.web.listener.SessionCounter not found in import. import com.stardeveloper.web.listener.SessionCounter; ^ 1 error, 1 warning I denne kode? <%-- Sessions.jsp --%> <%@ page import="com.stardeveloper.web.listener.SessionCounter" %> <html> <head> <title>Active Sessions</title> </head> <body> <p align="center"> Active Sessions : <%= SessionCounter.getActiveSessions() %> </p> </body> </html>
13. april 2003 - 18:37
#6
java compileren kan ikke finde klassen: com.stardeveloper.web.listener.SessionCounter som du importerer i: <%@ page import="com.stardeveloper.web.listener.SessionCounter" %>
13. april 2003 - 18:39
#7
Gæt: den er ikke blevet deployet som: WEB-INF\classes\com\stardeveloper\web\listener\SessionCounter.class eller i: WEB-INF\lib\et-eller-andet.jar
13. april 2003 - 18:40
#8
Hvorfor ikke, jeg har compilet classen SessionCounter, det er en class fil, der er i samme som jsp filen...
13. april 2003 - 18:41
#9
Hvad skal jeg så gøre?
13. april 2003 - 18:42
#10
class-filen skal ikke ligge samme sted som jsp filen !
13. april 2003 - 18:43
#11
det gør den osse. Her er java koden: /* SessionCounter.java */ package com.stardeveloper.web.listener; import javax.servlet.http.HttpSessionListener; import javax.servlet.http.HttpSessionEvent; public class SessionCounter implements HttpSessionListener { private static int activeSessions = 0; public void sessionCreated(HttpSessionEvent se) { activeSessions++; } public void sessionDestroyed(HttpSessionEvent se) { if(activeSessions > 0) activeSessions--; } public static int getActiveSessions() { return activeSessions; } } Men den er gemt som en .class fil, er det forkert? MVH Anders
13. april 2003 - 18:44
#12
Jeg vil tro at du skal have dem som:
WEB-INF\web.xml
WEB-INF\classes\com\stardeveloper\web\listener\SessionCounter.class
Sessions.jsp
(og så kan du se siden med
http://host:8080/navn-paa-app/Sessions.jsp )
13. april 2003 - 18:44
#13
nå, så ikke *ikke* *G*. hvor skal den så ligge?
13. april 2003 - 18:45
#14
Hvad mener du med det?? (Er helt newbie, vil bare gerne have det her til at virke)
13. april 2003 - 18:47
#15
Finde antal online brugere er absolut ikke newbie stuff ! :-)
13. april 2003 - 18:49
#16
Nej nej, ikke selv at lave, men jeg kan da vel godt kopierer det. Hvilken mappe skal den der .class ting ligges i?
13. april 2003 - 18:49
#17
Hvis vi nu antager at du bruger Tomcat. I Tomcat directoriet er der et webapps directory. Hvis vi nu antager at du vil kalde din web applikation for management, så opretter du et directory management under webapps. Nede i management directoriet opretter du filerne som beskrevet ovenfor. [slasherne skal vendes hvis du kører Linux]
13. april 2003 - 18:50
#18
Jeg kan godt se jsp siden, jeg får bare fejl.
13. april 2003 - 18:50
#19
F.eks.: C:\jakarta-tomcat-4.1.24\webapps\management\WEB-INF\web.xml C:\jakarta-tomcat-4.1.24\webapps\management\WEB-INF\classes\com\stardeveloper\web\listener\SessionCounter.class C:\jakarta-tomcat-4.1.24\webapps\management\Sessions.jsp
13. april 2003 - 18:52
#20
OK. Jeg kører resin, og alle mine filer ligge i htdocs, fordi resin er knyttet til apache. Inde i htdocs, har jeg en mappe der hedder online, hvor jeg har filerne Sessions.jsp SessionCounter.class web.xml. :-)
13. april 2003 - 18:54
#21
Behøver man alt det bøvl, kan man ikke bare ha alt sammen i samme mappe?
13. april 2003 - 18:58
#22
øhh, jeg har altså ikke alle de mapper.!
13. april 2003 - 18:58
#23
Den konfiguration må jeg melde pas til.
13. april 2003 - 19:00
#24
Den struktur jeg skitserer er den SUN har outlined i Java Servlet Specification.
15. april 2003 - 11:48
#25
Men takker alligevel.
Kurser inden for grundlæggende programmering