Решение 1: Основной принципал
blockquote>@RequestMapping(value = {"/", ""}) public String start(Principal principal, Model model) { String currentUser = principal.getName(); return currentUser; }
Решение 2: Аутентификация аутентификации
blockquote>@RequestMapping(value = {"/", ""}) public String currentUserName(Authentication authentication) { return authentication.getName(); }
Решение 3: SecurityContextHolder
blockquote>Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); if (principal instanceof UserDetails) { String username = ((UserDetails)principal).getUsername(); } else { String username = principal.toString(); }
Skype имеет описание их URIs на их сайте разработчика:
http://dev.skype.com/skype-uri
То, как хорошо они работают, полностью до Вашего браузера и ОС.
Это - формат для ссылки:
<a href="skype:echo123?call">Click</a> (make a call to echo123)
Это будет работать, если посетителю установили Skype.
Можно найти все опции, и альтернативный JavaScript для перенаправления пользователя для загрузки скайпа, ему не установили Skype.
Skype является клиентской программой. У Вас может быть две опции: Запишите обработчик URL, который называет Skype, и используйте тот URL. Несколько как мой-skype://.
Существует плагин (по крайней мере, для IE) также. Необходимо было бы удостовериться, числа являются распознаваемыми (в правильном формате).
Если Skype и его веб-панель инструментов установлены, он автоматически обнаруживает номера телефона в веб-страницах и добавляет меню к близости номер телефона. Таким образом, я не думаю, что необходимо сделать что-либо, действительно включают его в веб-странице.