Должен ли я вызвать super.processAction (actionRequest, actionResponse) в каждом методе действий, который у меня есть в портлете Liferay. Если да, то почему? и где этот призыв должен идти (если он идет в начало или до конца тела метода) и почему?Должен ли я вызвать super.processAction (actionRequest, actionResponse) в любом методе действий в портлете Liferay
0
A
ответ
0
Это полностью зависит от ваших требований. Если вы просто хотите назвать реализацию Super class для действия процесса, вы можете использовать super.processAction (actionRequest, actionResponse), и он должен быть вызван в конце, потому что любой код после этой строки не будет выполнен, если перенаправлен на proessAction из MVCPortlet или GenericPortlet.
В каком классе вы участвуете в классе действий вашего портлета? –
@ParkashKumar, я расширяю MVCPortlet – qartal
Если вы внедрили пользовательский класс действий, который расширяет 'MVCPortlet', тогда нет жесткого и быстрого правила для вызова' super.processAction (actionRequest, actionResponse) ', просто напишите свою собственную реализацию в методах действий , –