问题:通过s:property标签从类中取得的值存在问题。“<>”尖括号被转译了“&lt;&gt;”,谁能帮我看看,谢谢
要求:从类中返回的尖括号“<>”不被转译在Java类中写了一个方法用于返回一个字符串,如下
public class StrToolbar {
  public String getRightToolbar() {
      String strToolbar = "<div class='coolOLBarButtonSpacer'></div>";       return strToolbar;
   }
}
在action类中调用上面类的方法,如下
public class StrToolbarAction {
   private String strZhi;
   
   public String getStrZhi() {
return username;
}   public void setStrZhi(String strZhi) {
this.strZhi= strZhi;
}
   
   public String execute() {
      strZhi = new StrToolbar().getRightToolbar();
      return SUCCESS;
       }
}在jsp页面中使用s:property标签获取返回值
<body onload="vbscript: resizeOLBar" onresize="vbscript: resizeOLBar"> 
  <s:property value="strToolbar" escape="false"/>
 </body>
返回结果是:
&lt;div class='coolOLBarButtonSpacer'&gt;&lt;/div&gt;
也就是说返回的内容已经不能做div层来使用了,而是变成页面中的内容了。