HTML-код, сгенерированный Struts2 - PullRequest
1 голос
/ 21 февраля 2012

Мое веб-приложение построено со Struts2 на Geronimo 2.2.1. Содержание моего веб-сайта китайское. Ниже приведена лишь часть моей веб-страницы.

<div id="tabs" class="hot_topic">
  <ul>
     <li><a href="#tabs-1">重點新聞</a></li>
     <li><a href="#tabs-2">保廠優惠</a></li>
     <li><a href="#tabs-3">推薦文</a></li>
  </ul>
  <div id="tabs-1">
    Rolls-Royce &#21488;&#21271;&#25480;&#27402;&#32147;&#37559;&#21830;&#32173;&#20462;&#20013;&#24515;&#27491;&#24335;&#25237;&#20837;&#36939;&#29151;<br/>
                        &#20572;&#36554;&#36229;&#36942;15&#31186;&#20197;&#19978;&#65292;&#35531;&#23559;&#27284;&#20301;&#25490;&#22238;&#31354;&#27284;<br/>
  </div>
  <div id="tabs-2">
     <p>OO保養廠提供3000優惠</p>
  </div>
     <div id="tabs-3">
        昨天在OO 汽車安裝引擎室拉桿,老闆送我星星樂園門票
  </div>
 </div>

Содержание в

<div id="tabs-1"></div> 

генерируется Struts2. Как вы можете видеть, формат контента выглядит как uni-format или что-то, чего я не знаю. и другие китайские слова являются статическим текстом.

Код, используемый для создания контента в (id = "tabs-1"), приведен ниже:

<s:iterator value="#request.importantNews" var="article">                           
  <s:property value="#article.subject"/><br/>
</s:iterator>

Я попытался сделать китайские слова, сгенерированные Struts2 в HTML-коде, похожими на статический текст, поэтому я добавил следующие свойства в struts.xml:

<constant name="struts.locale" value="zh_TW" />
<constant name="struts.i18n.encoding" value="UTF-8"/> 

У меня также есть следующие строки на моей веб-странице:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Однако все вышеперечисленные методы напрасны. Я считаю, что нет никакого отношения к Geronimo, потому что если я использую JSTL для отображения переменной $ {article.subject}, тогда китайские слова в HTML-коде выглядят нормально.

Моя проблема в том, как сделать так, чтобы китайские слова, сгенерированные Struts2 в HTML-коде, выглядели так же, как статические китайские слова?

Спасибо за вашу помощь.

...