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

 --- Just Fun 4 You <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED] 
> 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:[EMAIL PROTECTED]
> > 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: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>  

_________________________________________________________
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to