This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

I want to add a new template, need help  RSS feed

Migrated From
Ranch Hand
Posts: 17424
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I want to add a new template, but when I do I get the following error.

09:49:39,109 ERROR [runtime ]
Expression session is undefined on line 64, column 162 in default/header.htm.
The problematic instruction:
==> ${session.userId} [on line 64, column 160 in default/header.htm]
in include "header.htm" [on line 1, column 1 in default/message.htm]
in include "${templateName}/message.htm" [on line 7, column 9 in exception.html]

I understand that FreeMarker wants a hash Map with session.userId and other values in it to be able to replace the ${} values. I understand the layout of the hashmap needed for FreeMarker. What I need to know is where in the code are these values setup. I have found places in the code where they put values into the SimpleHash that are used for template processing. But I need to find where they setup the values for the header.htm, bottom.htm. It would also be great if you have instructions on how to add a new template page to jforum with all of the detail you need to do.


[originally posted on by Malloc]
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!