Ah ha! I dropped the ball in my testing, by supporting GWT 2.4+ instead of 
limiting to something more recent and manageable like 2.5.1+. Confirmed, 
SafeHtml etc is in gwt-servlet in recent GWT.

Thanks for the sanity check Thomas.

On Tuesday, June 10, 2014 3:43:48 AM UTC-5, Thomas Broyer wrote:
>
>
>
> On Tuesday, June 10, 2014 12:33:40 AM UTC+2, Colin Alworth wrote:
>>
>> Currently SafeHtml &co live in gwt-user, though they are for the most 
>> part listed in a shared package, implying that a server can use them. 
>> However, gwt-user.jar also includes javax packages as well as hibernate, 
>> w3c, etc, so can't reasonably be imported to a server which already uses 
>> any of those packages (i.e. any servlet container). Is this an oversight in 
>> the publicly packaged GWT and is SafeHtml used by teams that package 
>> differently, or instead is this package not actually intended for server 
>> use, but instead just compile-time tasks where gwt-user is on the classpath 
>> like compiling or linking?
>>
>> I'm doing some work on a non-servlet server which hasn't so far seen 
>> concrete issues with gwt-user.jar, and having SafeHtml seemed to be an easy 
>> way to get server generated HTML from code that is shared with the client. 
>> This use case *appears* to be implied from the package name, but presently 
>> isn't possible for the majority of GWT backends.
>>
>> Ideas on why it is the way it is? Thoughts on how to make it available to 
>> the server (without giving it yet another jar a la requestfactory-server)? 
>> Interest in a contributed SafeHtmlTemplates implementation for JVM?
>>
>
> SafeHtml *is* in gwt-servlet. In 2.5.1 and earlier it was missing the 
> streamhtmlparser classes, but we've fixed this in 2.6 so it should work now 
> (I must say I haven't tried it though)
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/7f06ce36-64a7-441a-92eb-421b2889e5ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to