使用 <c:import url=""/> 将图像导入 jsp 文件
Posted
技术标签:
【中文标题】使用 <c:import url=""/> 将图像导入 jsp 文件【英文标题】:Import an image to jsp file using <c:import url=""/> 【发布时间】:2022-01-18 23:31:50 【问题描述】:如何使用<c:import url=""/>
作为<img src="" alt""/>
的src自动获取图像的文件路径
具体要求如下:
创建具有以下结构的卡片
<c:ImportUrl url = “…”/>
这里的 url 属性将像这样工作:
url = “/img/avatar.png”
url 属性可以指向的地址
任何资源。
如果当前上下文(当前路径是 /list)
然后自动c:ImportUrl
将返回包含要转换的命令的文本
url 指向的资源的当前上下文。
例如:
我们有上下文:根据 MVC 模式构建页面/列表
当每个请求都通过控制器时,而不是直接请求
到视图(通常用jsp编写)。
jsp文件地址是否为:/view/test/list.jsp
要包含在视图中的图像文件的地址是:/img/avatar.png
显示此图像文件
<img src = “<c:ImportUrl url="/img/avatar.png”/>”
【问题讨论】:
【参考方案1】:您可以将生成的 url 的值分配给一个变量,然后使用该变量:
<c:import var="image" url="/img/avatar.png"/>
<img src = "$image" />
【讨论】:
我之前试过这个,但它只是显示一个充满这样的字符的页面 "üÀ§ëZKkÚç1Jm=¥BÀ$%ήï$î»eü¿ÔG@G5¥.9wÊ Ù÷ kµ%Ô]?Ô5ýß@®ÛZùïtz=~& iµ]ÓMxì!·nðañø[2|¨s!ôÓTtÏÇðPH§$ ¥°½@Jaz D\7z¼·>QúÁ*]Ü以上是关于使用 <c:import url=""/> 将图像导入 jsp 文件的主要内容,如果未能解决你的问题,请参考以下文章
使用 `fill="url(#a)"` 时如何使用 Tailwind CSS 设置 SVG <linearGradient> 样式?
更改 URL 而不用 <a href=" "> 重新加载页面
前缀 " 不能在同一起始元素标记内从 " 重新定义为 <url>