0

您好我正在动态生成 html 代码并尝试将该代码写入 jsp 代码。但我无法写出来。尽管如果我将其放入双引号中,它会编写相同的代码,但会将其作为参数传递给 jspwriter。例子 :

pageContext.getOut().print(sbCutDetails.toString());

这是行不通的

pageContext.getOut().print("<td  width ="368.24646" id='0'  title="INSERT MACRO SLICE_0" bgcolor="WHITE" onclick="javascript:showMacro('null','111.0','22','0','111.0','0.0','0')">&nbsp;</td><td  width ="331.75354" id='1'  title="ADD MACRO TO BOTTOM_0" bgcolor="WHITE" onclick="javascript:showMacro('Edit Cut','100.0','12','1','100.0','111.0','0')">&nbsp;</td>");

这是工作。

4

3 回答 3

1

If sbCutDetails is a StringBuilder and you did append the same text to it, it should produce the same output.

于 2012-04-26T11:17:17.443 回答
0

你可以通过使用检查<%jsp:usebean ... %>

于 2012-04-26T12:43:43.737 回答
0

我认为你需要使用 jsp scrip-let 来动态绑定“<% ... %>”和简单的 HTML 标签。

于 2012-04-26T11:14:34.133 回答