我有jsp页面,我想使用.load()函数加载,在我要加载的页面中有fmt,< fmt:message key =“some_text”/>,<选择>过滤器等。一切都“完美”运作。页面加载,fmt的加载。但问题是,我在该页面上花了10分钟左右并且想要使用过滤器,并且当页面重新加载fmt时没有加载。我得到像这样的东西 ??? some_text ??? 。
这是ajax调用
RowMapper<Person> rowMapper = (rs, rowNum) -> {
Person p = new Person();
p.setName(rs.getString("personName"));
p.setAddress(rs.getString("address"));
p.setAge(rs.getInt("age"));
return p;
};
这是load.jsp文件
$('#some_div').load('/ajax/re/load.jsp', ajaxOptions);
有没有人有类似的问题? 感谢
答案 0 :(得分:1)
我知道这是一个古老的问题,但是今天我遇到了同样的问题,这是在Google上弹出的唯一问题,尚未得到解答。
我的问题(也是问题中的问题)是我忘记为页面编码。
将<%@page pageEncoding="utf-8" contentType="text/html"%>
放在顶部,就可以了。
否则,如果这不是您的问题,则您的捆绑包可能会混在一起。使用<fmt:setBundle ...
和<fmt:setLocale ...