StringBuffer s=new StringBuffer();
s.append("201006").append("<Strong>").append("-").append("</Strong>").append("201010");
String a=s.toString();
在前台页面,用Struts2标签<s:property value="s"/ >输出在页面上显示 201006<Strong>-</Strong>201010怎么才能显示201006-201010 这个样子 也就是中间横杠加粗??

解决方案 »

  1.   

    StringBuffer s=new StringBuffer();
    s.append("201006").append("<Strong>").append("-").append("</Strong>").append("201010");
    String a=s.toString();
    StringBuffer s=new StringBuffer();
    s.append("201006").append("&lt;Strong&gt;").append("-").append("&lt;/Strong&gt;").append("201010");
    String a=s.toString();
      

  2.   

    还可以试试这个
    <s:property value="s" escape="false" />
      

  3.   

    设置 escape为false 即:
     <s:property value="s" escape="false" /> 告诉struts原样输出不做转换。
      

  4.   

    <s:property value="s" escape="false" />