MyEclipse を使用してプログラムをコンパイルし、国際化を実現したいので、fmt
タグの使用を選択します。
コードは次のとおりです。
<fmt:setLocale value="${param.locale }" scope="session" />
Book は${param.locale }
、ブラウザのdefault-language
. 言語を変更するために、英語と中国語の 2 つの言語を使用します。ブラウザdefault-language
を英語に設定しているにもかかわらず、jsp ページをリロードすると、言語は常に中国語になります。何が問題なのか教えていただけますか?
完全なコード:
<%@ taglib prefix="fmt" uri="java.sun.com/jsp/jstl/fmt"; %>
<fmt:setLocale value="${param.locale }" scope="session" /> <fmt:setBundlebasename="loginpage"/> <input type="text" id="text1" /> <br/> <input type="password" id="text2" /> <br /> <input type="submit" id="smb" value="<fmt:message key="login_sub" />" />