ブロッサム2とマグノリア4.5を使用して、私は次のようなことをしようとしています。
@Controller
@Template(id = "topicpages:pages/topics", title = "MyTemplate")
public class TopicTemplate {
...
@TabFactory("DialogInclude2")
public void topicTagTab2(TabBuilder tab){
tab.addInclude("topicpages/pages/topicLayout.jsp");
}
...
}
コードにはもう少しありますが、これは関連する部分だと思います。問題は、この方法でJSPをインクルードしようとすると、次のエラーが発生することです。2013年1月3日14:48:33 org.springframework.web.servlet.DispatcherServlet noHandlerFound警告:HTTPリクエストのマッピングが見つかりません。 'controller'という名前のDispatcherServletのURI[/.magnolia/dialogs/topicpages/pages/topicLayout.jsp]
http://wiki.magnolia-cms.com/display/WIKI/Creating+a+custom+control+with+DialogIncludeにあるdialogincludeのチュートリアルに精通していますが、これを行う方法がわかりません。コントロールを使用するためのダイアログでは、値が「include」のcontrolTypeという名前のコンテンツノードと、値がインクルードされるJSPの場所である別の名前付きファイルを定義する必要があります。」私のダイアログはすべてBlossomを介して作成されているためです。