Avatar billede axe Nybegynder
24. januar 2007 - 11:25 Der er 3 kommentarer og
1 løsning

if sætning volder problemer

Man skal kunne skrive privat på min lille chat. Derfor har jeg lavet en if sætning i koden

if(bruger == b.getModtager())

den chekker om brugeren i sessionen er modtageren, men det gør så også at afsenderen ikke kan se det han sendte privat. Hvad skal tilføjes denne if sætning så det kan lade sig gøre

<jsp:useBean id="bruger" class="darkchat.Bruger" scope="session"></jsp:useBean>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<meta http-equiv="Refresh" content="4">
<HEAD>
<%@ page
language="java"
contentType="text/html; charset=WINDOWS-1252"
pageEncoding="WINDOWS-1252"
import="darkchat.*"
import="java.util.*"
%>
<%
Chat chat = Chat.getSingletonObject();
session.setAttribute("chat",chat);
%>
<META http-equiv="Content-Type"
    content="text/html; charset=WINDOWS-1252">
<META name="GENERATOR" content="IBM WebSphere Studio">
<META http-equiv="Content-Style-Type" content="text/css">
<LINK href="theme/Master.css" rel="stylesheet" type="text/css">
<TITLE>darkChat.jsp</TITLE>
</HEAD>
<BODY>
<%
Iterator it = chat.getBeskeder().iterator();
while(it.hasNext()) {
Besked b = (Besked)it.next();
if(bruger == b.getModtager())  {
%>
<%=b.getBesked()%>
<%
}//end if
}//end while
%>
</BODY>
</HTML>
Avatar billede axe Nybegynder
24. januar 2007 - 11:34 #1
LOL sorry har fundet ud af det lukker spørgsmålet sorry sorry
Avatar billede kalp Novice
24. januar 2007 - 11:34 #2
if(bruger == b.getModtager() || bruger == b.getAfsender())

man må vel gætte på du også kan se afsender?
Avatar billede arne_v Ekspert
25. januar 2007 - 01:11 #3
jeg tror at de == skal være .equals
Avatar billede kalp Novice
25. januar 2007 - 09:24 #4
tjah... tænkte jeg også, men ud fra hvad han skrev så virker det hos ham, men han afsender kunne bare ikke se sin egne sendte beskeder:o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester