Java、JSP - 如何通过会话集属性将描述 HTML 标记的字符串传递到页面中
Java, JSP - How to pass a String describing an HTML Tag via session set attribute into page
我像这样从控制器设置会话属性。:
String someHtmlTag = "<a href='something'><img src='somewhere'></img></a>";
session.setAttribute("someHtmlTag", someHtmlTag );
然后 JSP:
<div>
${someHtmlTag}
</div>
但是在生成的 HTML 上,它只打印描述标签的字符串。
如何打印预期的超链接图像?
HTML 是动态的,来自数据库。这就是为什么没有在 JSP.
上进行硬编码的原因
你不应该这样做。
从数据库中获取更改的位,但标记属于 JSP。将更改位传递到 JSP 并让它呈现标记。
使用 scriptlet 的建议在各个方面都是错误的。
您可以调用 AJAX 并将标记添加到 <div>
。 Scriptlets 是 1990 年代的技术,永远不应该被使用。
我像这样从控制器设置会话属性。:
String someHtmlTag = "<a href='something'><img src='somewhere'></img></a>";
session.setAttribute("someHtmlTag", someHtmlTag );
然后 JSP:
<div>
${someHtmlTag}
</div>
但是在生成的 HTML 上,它只打印描述标签的字符串。
如何打印预期的超链接图像?
HTML 是动态的,来自数据库。这就是为什么没有在 JSP.
上进行硬编码的原因你不应该这样做。
从数据库中获取更改的位,但标记属于 JSP。将更改位传递到 JSP 并让它呈现标记。
使用 scriptlet 的建议在各个方面都是错误的。
您可以调用 AJAX 并将标记添加到 <div>
。 Scriptlets 是 1990 年代的技术,永远不应该被使用。