Мое веб-приложение построено со 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 台北授權經銷商維修中心正式投入運營<br/>
停車超過15秒以上,請將檔位排回空檔<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-коде, выглядели так же, как статические китайские слова?
Спасибо за вашу помощь.