@Override
public void doView(RenderRequest request, RenderResponse response) throws IOException, PortletException {
String key;
List<CommandBean> commandBeans = new ArrayList<CommandBean>();
PortletPreferences preference = request.getPreferences();
Map<String, String[]> preferenceMap = preference.getMap();
for (Map.Entry<String, String[]> entry : preferenceMap.entrySet()) {
key = entry.getKey().trim();
if (!key.isEmpty() && !key.equalsIgnoreCase(SpeechConstants.KEY_PHRASE)) {
commandBeans.add(new CommandBeanImpl(entry.getKey(), entry.getValue()[0]));
}
}
request.setAttribute(SpeechConstants.VOICE_COMMAND_COUNT, commandBeans.size());
request.setAttribute(SpeechConstants.VOICE_COMMAND_LIST, commandBeans);
SessionMessages.clear(request);
super.doView(request, response);
}
SpeechPortlet.java 文件源码
java
阅读 14
收藏 0
点赞 0
评论 0
项目:liferay-voice-command
作者:
评论列表
文章目录