Month: September 2016

New recipe: Liferay custom filter with after-filter

Learn how to create a custom filter in Liferay. And, by the way, learn how to control (more or less, at least!) its execution order in this recipe

Advertisements