native2ascii
用這個(gè)命令轉(zhuǎn)換我覺(jué)得不方便 不知?jiǎng)e人如何 呵呵
改頁(yè)面8859_1(不能是iso-8859-1)可以不用native2ascii轉(zhuǎn)換ApplicationResources.properties
可是沒(méi)頁(yè)都要改啊8859_1也很麻煩
所以只好找struts本身來(lái)解決了呵呵
*不過(guò)這個(gè)方法只適合小應(yīng)用,不需要多國(guó)語(yǔ)言的*
struts.jar
org.apache.struts.taglib.bean.MessageTag類(lèi)
找到doStartTag()方法
里面有行ResponseUtils.write(super.pageContext, message);
在這行上面加上一句 如下
??????? try
??????? {
??????????? message = new String(message.getBytes("iso-8859-1"), "gb2312");
??????? }
??????? catch(Exception exception) { }
??????? ResponseUtils.write(super.pageContext, message);
這樣就OK了
<%@ page contentType="text/html; charset=gb2312" language="java" %>
要用gb2312