Escaping HTML in h:messages
Is it possible to turn off HTML-escaping in the <h:messages> tag.
<h:messges> action doesnt have the "escape" attribute like the <h:outputText> action which does that.
Similar Messages
-
How to use h:message to display HTML code in message from property file
I am using <h:message for="somecomponentid"/> to display the error message for a validator attached to a component and the error message which resides in message property file contains HTML elements like <br> and
The HTML doesnt get displayed properly and the code <br> etc is displayed instead.
Is there a method to get h:message to display HTML elements correcly.
[I know there is an h:outputFormat which has an escape parameter to allow HTML to be rendered correcly but it has no for parameter to specify the component id whose validation error message I want to display]
eg.
<h:message for="somecomponentid"/>
to display from errormessages.properties
com.somecompany.thevalidationerrormessage=You have an error<br> Please click here to return to homepageHello Ivan,
Fortunately I have just recently found a solution to my problem by using code by a developer who had already had this problem in the past and who provided a patch on the Apache MyFaces jira site.
See following link for the solution I downloaded and then used :
http://issues.apache.org/jira/browse/MYFACES-155
I believe they are intending to eventually release this in a future release of MyFaces extensions on this site.
I used the escape attribute on the tag to allow 'escaped' html code in error messages to be used.
Hope it solves your problem too..
Suhel -
Apply HTML template to message
Hi folks,
I have a situation where I need to apply an HTML tempate to message which I then e-mail.
I have no problem with the mail adapter ...but the template is another question.
Any ideas ????
Cheers,
GuyGuy,
THe best way to organise your mail that is sent via XI mail adapter is <b>using XSLT mapping</b>. There is a couple of blogs available in SDN by Prakash Arunachalam on this topic, but even that throws no light in the approach of applying a HTML template
Regards,
Jai Shankar -
Hello, all. I am sadly failing to find a library function to escape HTML in Java. I'm writing a tag that used to use JSTL as a custom tag and don't know exactly where to find the functionality the JSTL is using. Consider the old JSP:
<c:forEach items="${versions}" var="version">
<tr>
<td><c:out value="${version.version}"/></td>
<td><c:out value="${version.releaseDate}"/></td>
</tr>
</c:forEach>and the new custom tag class:
public class VersionTableTag implements Tag
private PageContext context;
private Tag parent;
public int doEndTag() throws JspException
return EVAL_PAGE;
public int doStartTag() throws JspException
JspWriter out = context.getOut();
List versions;
try
versions = (List)(context.getVariableResolver().resolveVariable("versions"));
} catch (ELException e)
versions = new ArrayList();
try
out.println("<table>");
out.println("<tr>");
out.println("<th>Version</th>");
out.println("<th>Release Date</th>");
out.println("</tr>");
for (Object o : versions)
VersionVO version = (VersionVO)o;
out.println("<tr>");
out.println("<td>");
out.println(version.getVersion()); // NOTE: not properly escaped
out.println("</td><td>");
out.println(version.getReleaseDate().toString()); // NOTE: not properly escaped
out.println("</td>");
out.println("</tr>");
out.println("</table>");
} catch (IOException e)
throw new JspException(e);
return SKIP_BODY;
}My questions are as follows:
*1.* Is it possible to define a tag using a JSP document rather than a Java class? All I'm really after is something similar to an include but I want to be able to provide attributes to it in the long run.
*2.* Is there some library function I can use to escape the HTML in the VO above?1. Is it possible to define a tag using a JSP document rather than a Java class? All I'm really after is something similar to an include but I want to be able to provide attributes to it in the long run.Yes. It was introduced with JSP2.0: tag files.
Just like a JSP lets you write a servlet easily, a tag file lets your write a Custom tag class easily.
http://java.sun.com/javaee/5/docs/tutorial/doc/bnama.html
2. Is there some library function I can use to escape the HTML in the VO above?
There is one provided in the jakarta commons "lang" library.
http://commons.apache.org/lang/
They provide a class "StringEscapeUtils" which will do most of the common escaping that you require.
How hard is it to write something that replaces & < and > though? -
Accessing URL of links in HTML e-mail message via Services
I'm trying to write a simple service (in Automator) so that when I right-click on a URL, I can send that URL directly to my Instapaper account (rather than opening the link in a browser, and then clicking my bookmarklet to save to Instapaper.) I have it working for bare URLs included in the text, but I'd like to also be able to do it for hyperlinks in HTML-formatted Mail messages. Is there a way in Automator to access the underlying URL for a link, rather than the displayed link text? Clearly some of the built-in items in Mail's context menu (e.g. Open Link, Copy Link) do that, but I can't see how to get access to the URL in Automator.
Thanks in advance for your help with this,
EricHi Scott,
"Unapealing" it is, but that doesn't get it very high on the long requirements list.
To make it more appealing to reward points is higher up there and I think everyone would love to see that.
Nevertheless I added it to the list.
Best, Mark.
P.S. On one hand I don't care about points, on the other I get teased in the office when I am not in the top ten, although with all this great contributions from you guys and girls, I am letting go of that goal. So don't bother.
Message was edited by: Mark Finnern -
Wants to send html as inline message instead of attachment(without MTOM)
Hi,
We have reuirement want send html as inile message instead of attachemnt in OSB 11g with out MTOM.
Any pointers on this regard will be of great help.
Regards
VenkataFor example use WSDL like this:
http://axis.apache.org/axis2/java/core/docs/mtom-guide.html#a251
and don't forget to disable MTOM/XOP support for proxy and business service.
You don't need anything but a base64binary element in your request or response message. That's all. When you turn MTOM/XOP support off, binary data will be inlined.
If you will still face an issue, try to send your WSDL, describe input, output and your proxy flow. -
Hello,
I'm new to this forum, and I hope someone can assist me with
this issue. I've only been using RoboHelp (HTML) for about 4
months.
I deleted a custom window (for the navigation pane in the
HTML viewer) in a project I updated because after I compiled the
project the tri-pane navigation pane didn't appear correctly
(didn't have the Contents, Search, and Index tabs.) It only allowed
a user to type in a keyword for the topics to display. So, after
quite a bit of troubleshooting, I deleted the custom window and
just used the default window. I recompiled the project, and the
navigation pane appeared with all of the three correct tabs.
However, evertime I select a topic under the Contents tab, this
HTML Help Author Message appears:
"The window name "AutoSPRINK VR 6" passed to HH_GET_WIN_TYPE
has not been specified."
"AutoSPRINK VR 6" was the custom window I deleted, but I
didn't think that would make a difference. It does go to the topic,
but only after I click OK twice on the message dialog box. This
occurs each time I select a different topic. This doesn't happen
when I select a reference link.
How can I get rid of this message dialog? It's annoying for a
user to have that message pop up everytime they select a topic.
FelnicHi Felnic,
This was a bug a long time ago and I haven't heard about it
in newer versions but apparently it is still there. From your TOC
right click on a topic, open Properties, and Open the Advanced
page. From there, select a window. When you deleted your window
definition, RoboHelp didn't clean it up in the TOC. The same thing
happens if you change the window name. As far as I know, you have
to manually change each topic.
By the way, what version of RobpHelp are you using?
John -
Hi all,
I have af:inputText with:
<af:autoSuggestBehavior suggestedItems="#{myBean.partSuggestedItems}"/> .
I am constructing the " List<SelectItem>" normally. No problem.
I am using code like:
SelectItem selectItem = new SelectItem();
selectItem.setValue(eValue);
selectItem.setLabel(eLabel);
...How can I escape HTML tag to be treated as HTML tag instead of pure string?
How can I achieve this??
Please advice.Escape property can be defined on Output text only, not on input text.
I want to add style in the auto suggested list. So the values shown in Italic, or some color.
selectItem.setLabel(); expects a String.
So I want to fill my string with HTML tags.
I tried:
String italic = "<i>" + eLabel + "</i>";
selectItem.setLabel(italic);But obvious that did not work.
Can I escape HTML tags in a String value?? -
Escaping html for dynamic javascript
Hi Folks,
Can anyone please tell me how I escape html for use in a function?
Here is my code:
onMouseover="ddrivetip('#jobdescription#','white', 300)";
Thanks in advanceHi there
What is it you're trying to escape exactly? Do you mean you want the literal # signs to go in? If that's the case then use a double hash ## - Coldfusion will render a single one to the browser.
If that's not what you mean then some more info may be required
O. -
Hi,
We created a custom TLN.
I would like to produce href tags but I face the problem of escaping HTML characters :
<aa on_click="return EPCM.doNavigate('<%= currNavNode.getName()%>',0,'','null',1,'<%= *StringEscapeUtils.escapeHtml(*currNavNode2.getTitle(userLocale))%>','')" href="#"><%=currNavNode2.getTitle(userLocale)%></aa>
The problem is that the org.apache.commons.lang.StringEscapeUtils is not available (or I do not know how to make it available...).
How do you proceed for escaping :
- HTML
- URL
- Javascript
Thanks in advance for your help.
Best regards,
GuillaumeHi,
After many tries, I found out that simply quotes and double-quotes is enough for the Javascript EPCM.doNavigate to work (almost) properly.
Here is the code I use in the toplevelnavigation.jsp :
<% String titlePage = "";
String escTitlePage = "";
titlePage = currNavNode2.getTitle(userLocale);
escTitlePage = titlePage;
escTitlePage = escTitlePage.replaceAll("\'","\\\\\'");
escTitlePage = escTitlePage.replaceAll("\"","\\\\\"");
//escTitlePage = escTitlePage.replaceAll("\\&","\\&");
//escTitlePage = escTitlePage.replaceAll("\\&","\\%26");
%>
<a <%=level2Id%> oncclick="return EPCM.doNavigate('<%= currNavNode2.getName()%>',0,'','null',1,'<%= escTitlePage %>','')" href="#"><%= titlePage %></a>
The last problem I have is with '&'. Whatever escaping I try, I have a truncated string in the page title at position of the '&'...
Any idea ?
Thanks in advance.
Best regards,
Guillaume -
Escape HTML content without escaping tags
How can I escape HTML content without escaping the HTML tags?
Thanks for the info. The select statement worked for me when I ran it with the inputs below but when I tried to put the statement in my code it didn't work. Can you have a look and see what I may have done wrong?
Thanks
Karen
My code looks like this:
FUNCTION escape_varchar(p_text_in IN VARCHAR2, p_encode IN NUMBER)
RETURN VARCHAR2
IS
p_text_out VARCHAR2(32767);
BEGIN
p_text_out := DBMS_XMLGEN.CONVERT(utl_i18n.escape_reference(unistr(REPLACE(p_text_in,'\','\\')),'US7ASCII'),p_encode);
RETURN p_text_out;
END escape_varchar;
p_text_in =
<html>
<head>
</head>
<body>
Make sure the following characters are getting Displayed in EIS
~`!@#$%^&*()_-+={}|[]\:;"'<>?,./ ¢ £€¥©®™‰µ >• • … §¶ß‹›«»==–—¯ ?¤¦¨¡¿ˆ˜°-±÷/×¹²³¼½¾ ƒ??8v˜?=?¬n?´¸ªº
†‡ÀÁÂÃÄÅÆÇÈÉÊËÌÎÏÐÑÒÓÔÕÖØŒŠÙÚÝÜŸÞàáâãäåæçèéêëì í î ï ðñòóôõøœšùúûüýþÿ??G????T?????????S??F??Oaß?de?????
?µ???p??st?f??????????????
</body>
</html>
p_encode = 0
p_test_out =
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body&gt;
Make sure the following characters are getting Displayed in EIS
~`!@#$%^&amp;*()_-+={}|[]\:;&quot;&apos;&lt;&gt;?,./ &#xa2; #&#x20ac;Y&#xa9;&#xae;&#x2122;&#x2030;&#xb5; &gt;&#x2022; &#x2022; &#x2026; &#xa7;&#xb6;&#xdf;&#x2039;&#x203a;<>==&#x2013;&#x2014;&#xaf; ?&#xa4;|&#xa8;!&#xbf;&#x2c6;&#x2dc;&#xb0;-&#xb1;&#xf7;/&#xd7;&#xb9;&#xb2;&#xb3;&#xbc;&#xbd;&#xbe; &#x192;??8v&#x2dc;?=?&#xac;n?'&#xb8;&#xaa;&#xba;
&#x2020;&#x2021;AAA&#xc3;A&#xc5;&#xc6;CEEEEIII&#xd0;&#xd1;OOO&#xd5;O&#xd8;&#x152;SUUYU&#x178;&#xde;aaa&#xe3;a&#xe5;&#xe6;ceeeei i i i &#xf0;&#xf1;ooo&#xf5;&#xf8;&#x153;suuuuy&#xfe;y??G????T?????????S??F??Oa&#xdf;?de?????
?&#xb5;???p??st?f??????????????
&lt;/body&gt;
&lt;/html&gt; -
HTML and Custom Messages Catalog
Hello,
Although i have been able to set up my custom message catalog I have been unable to get it to render html.
For example if I wish to override the 'UI_CHANGE_AUTH_ANS_LONG' message and keep the included <br> and <b>, I recieve the following error.
ERROR: com.waveset.util.XmlParseException: XML Error: 13:269: Element type "br" must be declared.
Do i need to escape the html so that the xml interpreter does not evaluate it when i edit my
Checkout Object: Configuration?Try mapping your custom message to:
< ;b> ;your text goes here< ;/b> ;instead of:
<b>your text goes here</b>(make sure you remove the spaces between lt/gt and ;)
R -
Javamail html send partial message
hi,
I have problem with javamail when I want send a html message, the received message is incomplete(I have more than 1000 characters). And this is not the end of the message that missed.
Can you help me?
Here is my code:
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setContent(msgText, "text/html");
mp.addBodyPart(mbp1);
msg.setContent(mp);
Transport.send(msg);Have you looked at the Javamail FAQ? Have you looked at the sendhtml email example?
-
Hi -
We have requirement where we want to add some HTML Tags i.e. Bold Wording, URL with HREF etc. in Application Message and they should appear as expected on HTML Quoting Messages i.e. Bold Word, URLs etc.
I am working on HTML Quoting application to have these changes in messages. (Application Developer Resp. Application --> Messages. Application is Oracle Quoting.
The sample message could be...
Please note that this action is <b>not allowed</b>.
In this message not allowed should appear in Bold. As I am referring to the Message for my PageStatus component.
I tried adding html tags but could not see any effect. I see those tags in the message on the screen. When checked the source of the page I can see that those tags are replaced by < and >.
Does anyone know how to achieve this?Hi,
what is the technology you are using?
Frank -
Receive HTML code in message, how to convert?
Usually I can read all my mail (text or HTML), yet one correspondent sent me a message
containing HTML code. here it is:
<!DOCTYPE html>
<html>
<body>
<table border=1><tr><td width=100><b>Date</b></td><td
width=300><b>Description</b></td><td width=100><b>Amount</b></td></tr>
<tr><td>05/30/2014</td><td>Velocity</td><td align=right>16.01</td><tr>
<tr><td>06/01/2014</td><td>Member Dues</td><td align=right>227.00</td><tr>
<tr><td>06/01/2014</td><td>Payment - EFT</td><td
align=right>-243.01</td><tr>
I used a conversion program by Mail Chimp and, indeed, the lines converted
into a table with three columns and four lines.
Can I make Thunderbird to do the conversion before displaying the message?Thanks Zenos, I still have the complete message. I had saved it in one of the mail folders. Again, I was surprised, the HTML code was properly converted in the saved version: the table was shown wiith all borders, the values with currency symbols etc.
I then forwarded the saved version of the message to myself. In the inbox
the message showed up with an incomplete conversion: no borders of the table, the columns not lined up .
Then I saved the message again from the inbox to the mail folder. This time it has been saved as is, i.e. no borders and misalignment.
The original message contains no private information except my e-mail address, the other identifiers are all public address elements of our health club.
If it would help to identify what may be wrong with theThunderbird Inbox processing, that it ignores HTML code and if you would be so kind as to pusue the issue, I will send you the saved version of the message.
Just give me an address.
Maybe you are looking for
-
Music app on Ipad not playing off Itunes match
The music app for my Ipad2 worked perfectly playing songs off ICloud until today. Suddenly, when I select a song to play, instead of downloading it runs through every song on the album without actually playing any music. Any ideas what's wrong?
-
Question says it all.
-
Airport Extreme no longer is listed
I have installed Extreme as my base station and created a network successfully. I then started (incorrectly) to setup Airport Express to extend my network, realized I was doing it incorrectly and tried reverting. I reset Express to try and undo my in
-
Mail not updating after mountain lion install
just installed mountain lion, tried to open mail and message reads please wait while mail is upgrading, looks about 1inch on progress bar and nothing happens, waited hours tried again and again!! help?
-
Resetting Tux Server env variables without reboot/programming
My Tuxedo Application servers use an environment variable that we may have to change while the tuxedo servers are running. How can I non-programmatically change the environment variables so that whenever the servers access the environment variable ne