在我的html文件中,我有一个这样的div标记,
<div wicket:id="editorArea">Type Here</div>我使用一个名为bootstrap-wysiwyg的JavaScript库来使这个div标签成为我们可以输入富文本的文本。当用户输入文本时,div标记的html内容会更新以表示html中的文本内容。我想在wicket中的html文件的Java代码中检索它。我尝试通过创建div标签的引用变量来实现,如下所示:
WebMarkupContainer editorArea=new WebMarkupContainer("editorArea");
String text=editorArea.getMarkup().toString(true)但是这并没有给我更新的HTML内容。我只给出了初始的html内容。这里的问题是什么?
发布于 2013-06-04 22:09:17
看看wicket-extensions中的AjaxEditableLabel。
标签将使用键入的内容更新其模型
在Wicket Library上有一个例子,展示了如何使用它。此示例使用CompoundPropertyModel,但也可以很容易地适应其他类型的模型。
https://stackoverflow.com/questions/16868892
复制相似问题