java - 从 Servlet 传递到 JSP 时图像不显示

标签 java javascript jsp servlets

这是我的jsp代码:

<%@ page language="java" %>
<% String name = (String)request.getAttribute("name1"); %>
<html>
<head>
</head>
<body>
<%=name%>
<img src=<%=name%>></img>

</body>
</html>

当我在 servlet 中编写以下代码进入 jsp 页面时:

request.getRequestDispatcher("test.jsp").forward(request, response); 

我看到图像的路径正确显示

<%=name>

在正文部分,但是下面的不会被执行,并且即使图像存在于显示的路径中也不会显示。

最佳答案

我认为这是 < 的问题和> HTML 标签内部。你试过吗JSP El

<img src="${name}"/>

关于java - 从 Servlet 传递到 JSP 时图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470025/

相关文章:

java - Eclipse:从源代码打开文件路径

javascript - 使用 Google 可视化如何在特定行上触发选择事件?

javascript - 如何使用 NodeJS 从 html 表单执行 PATCH 请求?

java - WAR 安装错误的编码解决方案(Websphere Portal 6.0)?

java - 如何在没有字符串的情况下验证正文响应?

java - 用于查找标记的正则表达式 - Java Scanner 或其他替代方法

当编译器说需要将其包装在 try catch 中时,Java spring 异常处理

javascript - 在 Chrome 中预加载多个 (798) 个音频文件

JSP 文件无法编译 - JSPTranslator.CouldNotLoadClass

java - 包含来自动态属性值的文件