Velocity 템플릿을 렌더링하기 위해 간단한 HTTP-Servlet을 개발하려고합니다.TemplateRenderer를 사용하는 Jira-Servlet-Plugin
내 서블릿 :
Map<String, Object> context = Maps.newHashMap();
resp.setContentType("text/html;charset=utf-8");
templateRenderer.render("/templates/test/input.vm", context, httpRespnse.getWriter());
골드 피처-plugin.xml에
<webwork1 key="newactions1" name="New actions1" class="java.lang.Object">
<actions>
<action name="test.ActionAlpha" alias="FirstNewAction">
<view name="success">/templates/test/input.vm</view>
<view name="error">/templates/test/input.vm</view>
<view name="input">/templates/test/input.vm</view>
</action>
</actions>
</webwork1>
(참조 : https://developer.atlassian.com/display/JIRADEV/Plugin+Tutorial+-+Internationalising+Your+Plugin)
모두가 지금까지 잘 작동하지만 페이지 후 메뉴 - 렌더링됩니다 왼쪽의 바가 없습니다 (웹 섹션의 다른 메뉴 - 웹 항목)
브라우저에서 URL을 직접 호출하고 action-name 뒤에 "! default"를 추가하면 사이드 바가 표시됩니다. 내가! "기본"없이 URL을 호출하는 경우
http://host:port/jira/secure/FirstNewAction!default.jspa
는하지만 출력은 서블릿이 생성하는 것과 동일합니다. TemplateRenderer가 "! default"용어를 추가 할 가능성이 있습니까?