我开发了自定义ActionListener:
public class SecureActionListener extends ActionListenerImpl implements ActionListener {
private ActionListener _delegate;
public SecureActionListener(ActionListener delegate) {
_delegate = delegate;
}
@Override
public void processAction(ActionEvent actionEvent) {
super.processAction(actionEvent);
}
}
并将其配置为:
<application>
<action-listener>
com.example.SecureActionListener
</action-listener>
</application>
这个SecureActionListener类是否可以以允许读取支持bean方法签名及其注释的方式进行扩展?
我希望这个SecureActionListener在调用使用@Secured(roleName)注释的支持bean方法时抛出异常,并且用户不需要角色。