拡張機能で作成されたメソッドを理想的に呼び出す liferay フックに新しいアクションがあります。ただし、実行時にアクションを実行すると、拡張機能で作成されたメソッドに対して例外 java.lang.ClassNotFoundException がスローされます。liferay フックで同様のアクションを作成した人はいますか? もしそうなら、この問題が発生した場合の解決策は何ですか?
これが私のコードです:
public class ExampleStrutsAction extends BaseStrutsAction {
public String execute( HttpServletRequest request, HttpServletResponse response) throws Exception {
String name = ParamUtil.get(request, "name", "World");
ThemeDisplay themeDisplay= (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
BSCDynamicDataListLocalServiceUtil.cloneDynamicDataListPageInSuborganization(themeDisplay, name);
return "/portal/sample.jsp";
}
}