是否可以通过Struts将变量从java文件传递给jsp,并且此变量本身包含html? (例如“< p> hello< / p>”)。然后我想将此变量的内容粘贴到jsp文件中,它应该创建新的html内容。你可以给我一个建议,因为我是初学者,我不知道如何使用它...谢谢
答案 0 :(得分:4)
是的,这很有可能,你可以从你的动作类中发送一个简单的String,并且可以在JSP中检索它,如
public class MyClass extends ActionSupport{
private String myHTMLCode;
//getter method
//setter
public String execute() throws Exception{
myHTMLCode=// fill it with your HTML
}
}
JSP中的
<s:property value="myHTMLCode" escapeHtml="false"/>
Struts2标签具有属性escapeHtml
,它告诉底层框架天气是否转义HTML,默认情况下属性标签是真实的