我有这个 Spring 方法,它只是将资源映射到 .jsp :
@ResourceMapping(value = "display")
public String displayResult() {
return "mypage"
}
如果我将方法更新为:
@ResourceMapping(value = "display")
public String displayResult(javax.portlet.ResourceResponse rr) {
rr.setContentType("text/html;charset=UTF-8");
return "mypage"
}
变量 rr 已初始化,但是 Spring 在后台发生了什么“魔术”来初始化对象 javax.portlet.ResourceResponse ?