I\'d like to return a .js file from a template in Play!Framework 2.
Here\'s how I did that :
In my views folder, I created a template file :
You did nothing wrong, Play allows you tu use only .html, .xml or .txt extensions for views, so you need to use one of them.
From technical point of view it doesn't matter which one you'll use, anyway you need to return it from controller as JavaScript, ie with:
public static Result initials() {
return ok(views.html.initials.render()).as("application/javascript");
}