Cómo meter CSS en un portlet en Liferay
Si queremos añadir un estilo a un único portlet, y no queremos utilizar dicho estilo en ningún otro portlet del portal, en vez de añadir una clase CSS en el tema, podemos añadir una hoja de estilos con las clases necesarias en nuestro portlet de la siguiente manera:
1) Meter en la carpeta WebContent el archivo CSS de nuestro portlet:
Ojo!: la carpeta CSS debe de meterse en WebContent y NO en WEB-INF, ya que el contenido de WEB-INF no forma parte del árbol de documentos públicos de la aplicación y por lo tanto el cliente WEB no podrá acceder a ese recurso.
2) Para incluir la hoja de estilos en el jsp, hacer una llamada como la siguiente en nuestro jsp:
<style type="text/css">
<%@ include file="/css/base.css" %>
</style>
Dejo aquí un ejemplo para descargarse: hellostruts-portlet-5121 de Robisoft.com, que me sirvió para entender cómo se hacía.
Página original de descarga del ejemplo.