2016-09-19 4 views
0

Должен ли я вызвать super.processAction (actionRequest, actionResponse) в каждом методе действий, который у меня есть в портлете Liferay. Если да, то почему? и где этот призыв должен идти (если он идет в начало или до конца тела метода) и почему?Должен ли я вызвать super.processAction (actionRequest, actionResponse) в любом методе действий в портлете Liferay

+1

В каком классе вы участвуете в классе действий вашего портлета? –

+0

@ParkashKumar, я расширяю MVCPortlet – qartal

+0

Если вы внедрили пользовательский класс действий, который расширяет 'MVCPortlet', тогда нет жесткого и быстрого правила для вызова' super.processAction (actionRequest, actionResponse) ', просто напишите свою собственную реализацию в методах действий , –

ответ

0

Это полностью зависит от ваших требований. Если вы просто хотите назвать реализацию Super class для действия процесса, вы можете использовать super.processAction (actionRequest, actionResponse), и он должен быть вызван в конце, потому что любой код после этой строки не будет выполнен, если перенаправлен на proessAction из MVCPortlet или GenericPortlet.