对于JavaEE而言,我还是一个新手,所以我仍然试图找到自己的脚。那么,为了国际化我的网页,我试图用bean消息标签初始化一个输入文本标签。使用bean消息标签(i18n)在jsp中初始化输入标签(html)
这就是我会做,如果我不感兴趣,我的国际化价值属性:
<tr>
<td><bean:message key="form.birthdate" /><span>:</span></td>
<td><html:text property="day" value="day" /></td>
<td><html:text property="month" value="month" /></td>
<td><html:text property="year" value="year" /></td>
</tr>
现在,我决定用一个JavaScript文件来初始化:
function initialise(){
document.getElementById("day").value="<bean:message key="form.day" />";
document.getElementById("month").value="<bean:message key="form.month" />";
document.getElementById("year").value="<bean:message key="form.year" />";
}
,所以我在我的jsp中调用函数initialise():
<body onLoad="initialise();">
但是它没有任何eff等,我不知道为什么。我会非常感谢你的帮助。谢谢
我试过了,但仍然没有得到所需的结果 –