我们有一个“静态”,非wicket CMS网站,我们希望在其中一个静态页面中包含一个动态wicket页面/组件。我们的想法是使用jQuery的load()方法来加载内容。并在标题中包含wickets ajax js文件。
这或多或少都有效。但要使其工作,必须将页面的base-url重定向到wicket服务器的ajax端点。
我们最新最好的解决方案是将页面包含在iFrame中。 还有更优雅的方法吗?
答案 0 :(得分:2)
我们有类似的事情,但我们是通过使用与你完全相反的方式来实现的。我们通过Wicket包含静态内容的html片段并在里面渲染我们的组件。
答案 1 :(得分:1)
我认为,通过ajax调用,包括(丰富的动态)Wicket内容,从静态页面,可以破坏本机Wicket的力量,在状态页面中的动作流程。
相反的策略(来自cedric.gatay)似乎更好。