JSP не загружает изображения [дубликат]

<?php
      $username = $_POST['username'];
       $password = $_POST['password'];

     $result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '".mysql_real_escape_string($username)."'")or die(mysql_error());
while($row=mysql_fetch_array($result))
  {
 echo $row['FirstName'];
 }
 ?>
2
задан Edgar 2 December 2015 в 21:30
поделиться

2 ответа

Используйте [spring] mvc поддержку для статических ресурсов , его атрибут location - это Spring Resource, поэтому вы можете использовать префикс file:

<resources mapping="/resources/**" location="file:/my/external/directory/" />

или

@Configuration
@EnableWebMvc
public class WebConfig extends WebMvcConfigurerAdapter {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**")
                .addResourceLocations("file:/my/external/directory/");
    }
}

@See Справочник по весне Глава 6.4 ResourceLoader для таблицы, в которой перечислены все префиксы для ресурсов

7
ответ дан GVArt 28 August 2018 в 15:51
поделиться

В моем случае я поместил js и css ресурсы в webapp и изображения в e://images/. Для этого случая я использую два mvc:resources отображения

<mvc:resources mapping="/resources/**" location="/resources/"/>
<mvc:resources mapping="/images/**" location="file:e://images/"/>

И найдите изображение e:> images> abc.jpg, используя ....

<img src="../images/abc.jpg"/>

Вы могли бы попробуйте также <img src="/images/abc.jpg"/> or <img src="images/abc.jpg"> (если не работает)

Css / js связаны под webapp> resources> js> xyz.js, как показано ниже.

<script type='text/javascript' src='../resources/js/xyz.js'></script>
4
ответ дан Mr. Mak 28 August 2018 в 15:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: