Re: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert
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: > > ... > > > > > alert("Folgende Termine sind wg zeitlicher Überlastung für > Schmidt (SCHM05) kritisch: > 16.03.2004: 11 PS Tagesaufwand") > > > > ... > > > 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: > > > > > > > ><html:messages id="message" message="true"> > > alert("<c:out value="${message}" />") > ></html:messages > > > > > > > > > > > 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 = ""; > > msg2 = ""; > > msg3 = ""; 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 F
AW: AW: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert
Hi Mark, I got it solved. It is really a stupid mistake. In a string I have to put it like "\\nsomeText\\nAnotherText\\n". Now it works. Thanks for bearing it... -Ursprüngliche Nachricht- Von: Mark Lowe [mailto:[EMAIL PROTECTED] Gesendet: Montag, 22. März 2004 21:39 An: Struts Users Mailing List Betreff: Re: AW: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert send the whole rendered code with the \n's .. On 22 Mar 2004, at 21:37, Just Fun 4 You wrote: > I am pretty sure that this is a javascript issue. I am just wondering > why it all works when I remove the \n character. What does it make the > difference to javascript? Maybe others can jump in here. Again: > > having a string like "\nsomeText\nAnotherText\n" put in a > ActionMessage object causes a javascript error (unterminated string constant). > If I remove the \n character it works. When I code > alert(\nsomeText\nAnotherText\n) directly into a html page, it also > works. I am not sure what really goes on here. I cannot see any > difference... > > > -Ursprüngliche Nachricht- > Von: Mark Lowe [mailto:[EMAIL PROTECTED] > Gesendet: Montag, 22. März 2004 21:09 > An: Struts Users Mailing List > Betreff: Re: AW: AW: multiple lines in an ActionMessage object > displayed via javascript alert > > Weird .. > > I thought it might be the accented characters but safari, msie mac and > firefox all work. And mise 6 on windoze. > > If the message gets to your page then its a javascript issue, but i > certainly cant recreate it. > > I assume that doesn't > appear in your rendered html.. > > > > On 22 Mar 2004, at 20:45, Just Fun 4 You wrote: > >> 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: >> >> ... >> >> >> >> >> alert("Folgende Termine sind wg zeitlicher Überlastung für > Schmidt >> (SCHM05) kritisch: >> 16.03.2004: 11 PS Tagesaufwand") >> >> >> >> ... >> >> >> 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",
RE: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert
Like Mark suggested, it'll help if you post the rendered jsp code here, ie. View source, copy and paste here. Saul > -Original Message- > From: Just Fun 4 You [mailto:[EMAIL PROTECTED] > Sent: Monday, March 22, 2004 3:37 PM > To: 'Struts Users Mailing List' > Subject: AW: AW: AW: multiple lines in an ActionMessage > object displayed via javascript alert > > > I am pretty sure that this is a javascript issue. I am just > wondering why it all works when I remove the \n character. > What does it make the difference to javascript? Maybe others > can jump in here. Again: > > having a string like "\nsomeText\nAnotherText\n" put in a > ActionMessage object causes a javascript error (unterminated > string constant). If I remove the \n character it works. When I code > alert(\nsomeText\nAnotherText\n) directly into a html page, > it also works. I am not sure what really goes on here. I > cannot see any difference... > > > -Ursprüngliche Nachricht- > Von: Mark Lowe [mailto:[EMAIL PROTECTED] > Gesendet: Montag, 22. März 2004 21:09 > An: Struts Users Mailing List > Betreff: Re: AW: AW: multiple lines in an ActionMessage > object displayed via javascript alert > > Weird .. > > I thought it might be the accented characters but safari, > msie mac and firefox all work. And mise 6 on windoze. > > If the message gets to your page then its a javascript issue, > but i certainly cant recreate it. > > I assume that > doesn't appear in your rendered html.. > > > > On 22 Mar 2004, at 20:45, Just Fun 4 You wrote: > > > 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: > > > > ... > > > > > > > > > > alert("Folgende Termine sind wg zeitlicher > Überlastung für > Schmidt > > (SCHM05) kritisch: > > 16.03.2004: 11 PS Tagesaufwand") > > > > > > > > ... > > > > > > 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); >
Re: AW: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert
send the whole rendered code with the \n's .. On 22 Mar 2004, at 21:37, Just Fun 4 You wrote: I am pretty sure that this is a javascript issue. I am just wondering why it all works when I remove the \n character. What does it make the difference to javascript? Maybe others can jump in here. Again: having a string like "\nsomeText\nAnotherText\n" put in a ActionMessage object causes a javascript error (unterminated string constant). If I remove the \n character it works. When I code alert(\nsomeText\nAnotherText\n) directly into a html page, it also works. I am not sure what really goes on here. I cannot see any difference... -Ursprüngliche Nachricht- Von: Mark Lowe [mailto:[EMAIL PROTECTED] Gesendet: Montag, 22. März 2004 21:09 An: Struts Users Mailing List Betreff: Re: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert Weird .. I thought it might be the accented characters but safari, msie mac and firefox all work. And mise 6 on windoze. If the message gets to your page then its a javascript issue, but i certainly cant recreate it. I assume that doesn't appear in your rendered html.. On 22 Mar 2004, at 20:45, Just Fun 4 You wrote: 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: ... alert("Folgende Termine sind wg zeitlicher Überlastung für </pre></blockquote><tt>Schmidt </tt><blockquote style="border-left: #FF solid 0.1em; margin: 0em; padding-left: 1.0em"><pre style="margin: 0em;">(SCHM05) kritisch: 16.03.2004: 11 PS Tagesaufwand") ... 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: <html:messages id="message" message="true"> alert("<c:out value="${message}" />") </html:messages > 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 = ""; msg2 = ""; msg3 = ""; 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
AW: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert
I am pretty sure that this is a javascript issue. I am just wondering why it all works when I remove the \n character. What does it make the difference to javascript? Maybe others can jump in here. Again: having a string like "\nsomeText\nAnotherText\n" put in a ActionMessage object causes a javascript error (unterminated string constant). If I remove the \n character it works. When I code alert(\nsomeText\nAnotherText\n) directly into a html page, it also works. I am not sure what really goes on here. I cannot see any difference... -Ursprüngliche Nachricht- Von: Mark Lowe [mailto:[EMAIL PROTECTED] Gesendet: Montag, 22. März 2004 21:09 An: Struts Users Mailing List Betreff: Re: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert Weird .. I thought it might be the accented characters but safari, msie mac and firefox all work. And mise 6 on windoze. If the message gets to your page then its a javascript issue, but i certainly cant recreate it. I assume that doesn't appear in your rendered html.. On 22 Mar 2004, at 20:45, Just Fun 4 You wrote: > 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: > > ... > > > > > alert("Folgende Termine sind wg zeitlicher Überlastung für Schmidt > (SCHM05) kritisch: > 16.03.2004: 11 PS Tagesaufwand") > > > > ... > > > 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: >> >> >> >><html:messages id="message" message="true"> >> alert("<c:out value="${message}" />") >></html:messages > >> >> >> >> >> 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- >> V
Re: AW: AW: multiple lines in an ActionMessage object displayed via javascript alert
Weird .. I thought it might be the accented characters but safari, msie mac and firefox all work. And mise 6 on windoze. If the message gets to your page then its a javascript issue, but i certainly cant recreate it. I assume that doesn't appear in your rendered html.. On 22 Mar 2004, at 20:45, Just Fun 4 You wrote: 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: ... alert("Folgende Termine sind wg zeitlicher Überlastung für Schmidt (SCHM05) kritisch: 16.03.2004: 11 PS Tagesaufwand") ... 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: <html:messages id="message" message="true"> alert("<c:out value="${message}" />") </html:messages > 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 = ""; msg2 = ""; msg3 = ""; 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] -
AW: AW: multiple lines in an ActionMessage object displayed via javascript alert
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: ... alert("Folgende Termine sind wg zeitlicher Überlastung für Schmidt (SCHM05) kritisch: 16.03.2004: 11 PS Tagesaufwand") ... 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: > > > ><html:messages id="message" message="true"> > alert("<c:out value="${message}" />") ></html:messages > > > > > > 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 = ""; > msg2 = ""; > msg3 = ""; 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 >>
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: <html:messages id="message" message="true"> alert("<c:out value="${message}" />") </html:messages > 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 = ""; msg2 = ""; msg3 = ""; 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]
AW: multiple lines in an ActionMessage object displayed via javascript alert
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: <html:messages id="message" message="true"> alert("<c:out value="${message}" />") </html:messages > 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 = ""; msg2 = ""; msg3 = ""; 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]
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 = ""; msg2 = ""; msg3 = ""; 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]
multiple lines in an ActionMessage object displayed via javascript alert
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]