Argh... forgot to add a CSS stylesheet and now everything works as expected, my setup below:
<%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>Action Chaining</title> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" media="all"> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" type="application/javascript"></script> </head> <body> <ul> <li> <i class="fa icon-envelope"></i> <!-- does not work --> </li> <li> <i class="fa"></i> <!-- works --> </li> <li> <i class="fa fa-envelope-o"></i> <!-- works --> </li> </ul> <s:a action="actionA">Action A</s:a> </body> </html> 2017-07-06 8:12 GMT+02:00 Lukasz Lenart <lukaszlen...@apache.org>: > I was able confirm this somehow ... but I need your exact setup, what > version of Bootstrap do you use? Do you use FontAwesome directly? > > There is no issue when I used a pure reference to FontAwesome (with > their CDN) but it doesn't work when using Bootstrap one. > > > Regards > -- > Ćukasz > + 48 606 323 122 http://www.lenart.org.pl/ > > 2017-07-05 14:05 GMT+02:00 i...@flyingfischer.ch <i...@flyingfischer.ch>: >> Am 05.07.2017 um 13:23 schrieb Lukasz Lenart: >>> This is very strange ... I don't understand where is the problem :\ Do >>> you serve those CSSs files via the Strust filter as a static content? >>> >> >> The CSS file seems to get through. The Layout is as should. The CSS file >> is packed in a subdirectory of WebContent. >> >> Nothing has been changed between 2.5.10.1 and 2.5.11. But do not mind >> too much, if I have two working options: >> >> The following works: >> >> <i class="fa icon-envelope"></i> >> <i class="fa"></i> >> >> The following does not work since 2.5.11: >> >> <i class="fa fa-envelope-o"></i> >> >> web.xml >> >> <listener> >> >> <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class> >> </listener> >> >> <filter> >> <filter-name>struts2</filter-name> >> >> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> >> </filter> >> >> <filter-mapping> >> <filter-name>struts2</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> struts.xml >> >> <constant name="struts.action.extension" value=","/> >> >> Markus >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >> For additional commands, e-mail: dev-h...@struts.apache.org >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org