所以在我的JSP页面中,我使用javabean从MySQL获取一些数据。
<%= myObj.getContent() %>
让我们假设返回的数据如果是以下形式:
<!-- Content Begin -->
I am trying to use JSTL from within a database field.
<br />
<taglib:someTag id="${id}"></taglib:someTag>
<!-- Content End -->
但标签不会评估,但会在HTML源中显示。
我做错了什么?有没有更好的方法呢?
答案 0 :(得分:0)
JSP表达式(&lt;%=%&gt;)用于将执行脚本执行的结果添加到响应中。您可以让您的javabean写入文件。获得文件后,您可以使用include来执行它,然后添加到响应中 如果您不想创建文件,那么您可以创建一个可以调用您的javabean的Servlet。您的JSP可以包含来自Servlet的响应。