我是 JavaEE 新手,所以我仍在努力寻找自己的脚。好吧,为了使我的页面国际化,我正在尝试使用 bean 消息标签来初始化输入文本标签。
如果我对价值属性的国际化不感兴趣,我会这样做:
<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();">
但它没有任何效果,我不知道为什么。我会非常感谢你的帮助。谢谢