我正在尝试在freemarker模板(jboss服务器)中使用struts2标签。
在某个地方,我看到它很简单,而不是
问题是在尝试使用代码
加载我的ftl之后<@s.form id="testId" namespace="/">
<@s.select label="What's your favor search engine"
name="roomModif[0].type"
value="modifiedRooms[0].type"
list="searchEngine" />
</@s.form>
我有例外
[FreemarkerTemplateEngine] Could not load the FreeMarker template named 'form':
[FreemarkerTemplateEngine] Attempted: /template/xhtml/form.ftl
[FreemarkerTemplateEngine] Attempted: /template/simple/form.ftl
[FreemarkerTemplateEngine] The TemplateLoader provided by the FreeMarker
Configuration was a: freemarker.cache.FileTemplateLoader
[ClosingUIBean] Could not open template
java.io.FileNotFoundException: Template /template/xhtml/form.ftl not found.
有人能告诉我我的配置中缺少什么吗?
答案 0 :(得分:1)
第一步:
你在Web-inf / lib的战争中有 struts2-core.jar 吗?
如果是这样,你能在那个jar中找到“ template / xhtml / form.ftl ”或“ template / simple / form.ftl ”吗?
如果没有,你的struts2-core库有问题。确保使用最新版本的Struts2。