struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Domingo A. Rodriguez S." <domingorodrig...@yahoo.com>
Subject Re: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert
Date Mon, 22 Mar 2004 20:48:08 GMT

What if it could be solved by escaping again the '\' symbol?. Instead of
using '\n' use '\\n'.

 --- Just Fun 4 You <justfun4you@nexgo.de> escribió: > Hi Mark,
> 
> the properties file holds for critical.schedule.text:
> 
> critical.schedule.text=Folgende Termine sind wg zeitlicher Überlastung
> für
> 
> 
> The rendered jsp looks like this:
> 
> ...
> 
> 	<logic:messagesPresent>		
> 		<script language="javascript">
> 			
> 		alert("Folgende Termine sind wg zeitlicher Überlastung für
> Schmidt (SCHM05) kritisch:
> 16.03.2004: 11 PS Tagesaufwand")
> 		    			
> 		</script>
> 	</logic:messagesPresent>
> ...
> 
> 
> the following shows the source from the ActionClass:
> 
> 
> ActionMessages messages = new ActionMessages();			
> 				
> String noteText = 	" " + person.getPersonDataShort() + " kritisch:\n";
> 	
> Iterator it = scheduleReportList.iterator();
> 				
> while(it.hasNext()){
> 	Object object = it.next();
> 					
> 	if(object instanceof ScheduleModel){
> 		ScheduleModel scheduleOversized = (ScheduleModel)object;
> 						
> 		noteText = noteText +
>
scheduleOversized.formatSqlDateToDate(scheduleOversized.getStartDate().toStr
> ing()) +
> 		": " + scheduleOversized.getIntDailyManHour() + " PS
> Tagesaufwand\n";						
> 					}			
> }	
> 				
> if(messages != null){
> 	System.out.println("Note: " + noteText);	
> 	messages.add(ActionMessages.GLOBAL_MESSAGE, new
> ActionMessage("critical.schedule.text", noteText.trim()));
> 
> 				
> 	saveMessages(request, messages);
> }
> 
> 
> thx,
> Dirk
>  
> 
> -----Ursprüngliche Nachricht-----
> Von: Mark Lowe [mailto:mark.lowe@talk21.com] 
> Gesendet: Montag, 22. März 2004 18:25
> An: Struts Users Mailing List
> Betreff: Re: AW: multiple lines in an ActionMessage object displayed via
> javascript alert
> 
> Whats actually in your properties file..?
> 
> Paste the rendered source into the reply, i think its a javascript
> problem.
> 
> 
> 
> On 22 Mar 2004, at 18:04, Just Fun 4 You wrote:
> 
> > hm. In my ActionClass I have something like this:
> >
> > ActionMessages messages = new ActionMessages();
> > String text = "\n: " + getCriticalDate.toString() + " -->";
> >
> > text = text + getTotalHours() + " hours.\n";
> >
> > messages.add("critical.schedule.text", text);
> >
> > saveMessages(request, messages);
> >
> > In my jsp:
> >
> > <logic:messagesPresent>
> >   <script language="javascript">
> >    <html:messages id="message" message="true">
> >      alert("<c:out value="${message}" />")
> >    </html:messages >
> >  </script>
> > <logic:messagesPresent>
> >
> >
> > This does not work: I get a javascript error (unterminated string 
> > constant).
> > However everything works and the text is being displayed when I remove
> 
> > the
> > \n from the text.
> >
> > the evaluated text string looks something like this if I print the
> text
> > string to the console (seems ok):
> >
> > The following dates are critical:
> > 20.03.2004: 5 hours.
> >
> > I want this format exactly being displayed using the alert function. I
> > cannot see where the problem is. any idea?
> >
> > thx,
> > Dirk
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Mark Lowe [mailto:mark.lowe@talk21.com]
> > Gesendet: Montag, 22. März 2004 00:46
> > An: Struts Users Mailing List
> > Betreff: Re: multiple lines in an ActionMessage object displayed via
> > javascript alert
> >
> > What characters have you in your strings ?
> >
> > There must be something a quote or something give js a bad day.
> >
> > I assume you've something like this.
> >
> > msg1 = "<bean:message key="message1" />";
> > msg2 = "<bean:message key="message2" />";
> > msg3 = "<bean:message key="message3" />"; msg = msg1 +"\n"+ msg2
> +"\n"+
> > msg3; alert(msg);
> >
> > Paste the rendered source in to a reply and I'm sure one or more of
> you
> > messages has a character that needs escaping or something like that.
> >
> >
> > On 22 Mar 2004, at 00:17, Just Fun 4 You wrote:
> >
> >>
> >>  Hi,
> >>
> >> I create an ActionMessages object and store one ActionMessage in it.
> >> The
> >> ActionMessage is a string which contains the \n character
> >> to display the whole message in more than one line:
> >>
> >> message1\nmessage2\nmessage3...
> >>
> >>
> >> In my jsp I have defined the html:message for iteration within a
> >> javascript
> >> block as I would like to display the message by the javascript alert
> >> function.
> >>
> >> The problem is, that I always get a javascript error for the \n
> >> character
> >> (unterminated string constant). However, if I remove the \n character
> >> everything works. But then, the whole message is displayed in one
> >> line. Can
> >> someone help?
> >>
> >> thx,
> >> Dirk
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> >> For additional commands, e-mail: struts-user-help@jakarta.apache.org
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: struts-user-help@jakarta.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: struts-user-help@jakarta.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>  

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message