托管 bean 中的方法受 JSF 保护?见代码:
托管豆
@ManagedBean
public class My {
public void test() {
System.out.println("called");
}
}
XHTML
<h:form>
<h:commandButton rendered="true" action="#{my.test}" value="Teste" />
</h:form>
如果按钮未呈现(rendered="false"),可以完成 HTTP POST 请求(就像按钮一样)并调用 test() 方法?
换句话说,JSF 阻止了被篡改的请求对托管 bean 方法的调用?