2013-05-07 2 views
1

Я пытаюсь показать фотографию в моем файле jsp. фото, которое находится внутри фотографий моих фотографий, прекрасно работает, но когда я пытаюсь восстановить фотографию с помощью URL из Интернета, она не работает. my url - это ссылка домена базы данных. Я сохраняю свои фотографии с помощью blobstore в этом домене и получаю их позже. Я знаю, что ссылка отлично работает, потому что, когда я использую ее в своем проводнике, я получаю фотографию, которую я взломал, чтобы что-то не так? или есть лучший способ отображать фотографии в файле jsp с помощью blobStore? I'v ищет в Интернете что-то подобное, но все решения предназначены для фотографий, сохраненных в программе или не отображающихся на jsp.показать фотографию в файле jsp, используя url

мой код в файле JSP является:

  <%String blob=request.getParameter("blob"); 
      BlobKey blobKey = new BlobKey(blob); 
      ImagesService services = ImagesServiceFactory.getImagesService(); 
      ServingUrlOptions serve = ServingUrlOptions.Builder.withBlobKey(blobKey);  
      String url = services.getServingUrl(serve); 
      %> 
      <center><img src="url" alt='photo'/></center> 

Я попытался напечатать URL, которое я получил, чтобы убедиться, что это правильный путь, и она отлично работает, когда я положил его в Проводнике так, что мог быть проблемой? Спасибо за помощь.

+0

В качестве примечания: [Использование скриптлетов в JSP весьма обескуражен] (http://stackoverflow.com/a/3180202/814702) – informatik01

ответ

1

Ошибка синтаксиса. Вы не можете получить доступ к такой переменной. Вы пробовали следующее?

<img src="<%= url %>" /> 
+0

Я не могу поверить, что я потратил на это несколько часов .. большое спасибо!! – user1596497

+0

@ user1596497 Нет проблем. Доступен всем, Пожалуйста, пометьте его как ответ, если вы сочтете полезным. Хорошая удача в проекте. –

Смежные вопросы