SpeechPortlet.java 文件源码

java
阅读 14 收藏 0 点赞 0 评论 0

项目:liferay-voice-command 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号