• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:decorator

api

是否可以使用SiteMesh提取SCRIPT标签?

是否可以使用SiteMesh提取SCRIPT标签?
我有一些自定义JSP标记,它们会生成一些HTML内容,以及一些被此HTML代码调用的javascript函数。在当前的实现中,SCRIPT标签创建在HTML代码的正上方。 为了避免修改现有的代码库,我想使用SiteMesh或其他装饰工具在页面的HEAD部分中拉出这些脚本。 我知道SiteMesh可以从<content tag="...">元素中提……继续阅读 »

cdi

在CDI装饰器之间共享数据

在CDI装饰器之间共享数据
是否有可能在两个将依次调用的CDI装饰器之间共享数据? 在我的情况下,FirstDecorator调用服务并获取ID。 SecondDecorator需要知道此ID才能调用另一个服务。 解决方案如下: 没有内置上下文或在Decorator之间共享的类似内容。没有必要。 相反,您可以自己执行此操作。每个Decorator将@Inject与您设计的对象相……继续阅读 »

.net

IO的GoF装饰器模式的用例和示例

IO的GoF装饰器模式的用例和示例
我在wikipedia中已经读到Decorator模式用于.Net和Java IO类。 有人可以解释如何使用吗?举一个可能的例子,它的好处是什么? 维基百科上有一个Windows窗体示例,但是我想知道Java IO类如何发生这种情况。 解决方案如下: InputStream 是一个抽象类。大多数具体的实现(例如 BufferedInputStr……继续阅读 »

decorator

我可以使用Java扩展Kotlin委托(delegate)类吗?

我可以使用Java扩展Kotlin委托(delegate)类吗?
我正在尝试在Java中扩展Kotlin委托(delegate)类,并得到以下错误: Cannot inherit from final ‘Derived’ 请参见下面的代码。 我想做的是装饰一个类的方法。 知道Kotlin为什么将 Derived定义为final吗?有没有一种方法可以使 Derived不是最终版本,以便我可以继……继续阅读 »

api

是否可以使用SiteMesh提取SCRIPT标签?

是否可以使用SiteMesh提取SCRIPT标签?
我有一些自定义JSP标记,它们会生成一些HTML内容,以及一些被此HTML代码调用的javascript函数。在当前的实现中,SCRIPT标签创建在HTML代码的正上方。 为了避免修改现有的代码库,我想使用SiteMesh或其他装饰工具在页面的HEAD部分中拉出这些脚本。 我知道SiteMesh可以从<content tag="...">元素中提……继续阅读 »

alignment

使用装饰器模式来格式化表输出

使用装饰器模式来格式化表输出
我有一个具体问题。我必须使用Decorator模式在控制台(如表)中进行数据输出。我在整个Google上搜索了有关装饰器模式的信息,但是没有找到任何类似的使用装饰器模式的示例,因此我决定在这里询问。 因此,我必须将数据打印到控制台作为表格,其中文本数据左对齐,数字右对齐。我真的不知道如何使用装饰器模式来做到这一点,因此,如果您能提供帮助,我将不胜感激。我必须……继续阅读 »

decorator

Sitemesh 2.4版本是否损坏?

Sitemesh 2.4版本是否损坏?
我们最近升级了我们的一个项目。这也涉及新版本的JAR。 Sitemesh是其中之一。我们从2.2.1更新到2.4.2。事情停止了。 我们有一个自定义过滤器扩展Sitemesh的PageFilter,该过滤器现在不起作用,因为在v2.4中,PageFilter扩展了SiteMeshFilter,它没有公开相同的方法(我们正在重写的方法)。 好的,不用担心,我们……继续阅读 »