我正在尝试开发一个简单的 HTTP-Servlet 来呈现速度模板。
我的小服务程序:
Map<String, Object> context = Maps.newHashMap();
resp.setContentType("text/html;charset=utf-8");
templateRenderer.render("/templates/test/input.vm", context, httpRespnse.getWriter());
atlassian-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,操作名称后面带有“!default”,则会显示侧边栏。
http://host:port/jira/secure/FirstNewAction!default.jspa
但是,如果我在没有“!默认”的情况下调用 URL,则输出与 servlet 产生的相同。TemplateRenderer 是否有可能添加“!默认”术语?