我有一个txt文件,有几段信息(纯文本)我将如何在textarea中显示它。到目前为止我试过
FileResource file = new FileResource(new File("/path/to/file");
TextArea text = new TextArea();
text.setData(file);
这不起作用
答案 0 :(得分:2)
请勿使用setData()
方法,而应使用setValue(....)
方法。请参阅Book of Vaadin和API doc中的TextArea
主题。
这需要一个String,因此您必须从String中读取文件中的文本,然后在TextArea上使用setValue()
。
set / getData()方法允许您保存Vaadin不使用的“私有”数据。