示例

欢迎浏览Wt的一些在线示例。

这些示例的源代码均包含在Wt的源代码发行包中。你可以通过每个示例下的 源代码浏览器查看。

示例源代码也以交叉链接的形式出现在 Wt示例doxygen文档中(自动开启新窗口)。

简单聊天示例

运行该示例

该示例实现了一个简单的、多用户的聊天应用,它展示了Wt中如何轻松地让多个用户 即时互动,这里即用到服务器端初始更新将信息由一个用户推向其他用户。

该示例还向你展示了基于类的web开发方法的良好效果,在这种方法中,你可以轻松实现 对同一widget的多次实例化,示例中的SimpleChatClient widget就可以象使用Wt基本类 (如按钮)一样,轻松实例化。

象聊天这样的一些交互应用,可以允许用户传输HTML文本给其他用户,众所周知,这非常 容易引起跨站脚本攻击(XSS),因为用户可以不被限制地输入恶意代码(javascript)并作为 其发出文本的一部分。当对应用户渲染收到的文本时,它可能将从该用户(如浏览器 cookies)获得的一些隐私信息发送出去。Wt则完全阻止了这样的进攻,同时不会给开发者带来 负担,因为象WText这样的widgets自然保证了所显示的只有安全文本(passive text),自动 舍弃任何严格意义上不是文本的东西。

查看源代码