- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我看到当我们扩展这个 GenericPortlet 类时,有像 doHelp、doEdit、doView 和 processAction 这样的方法。
当我浏览了 Internet 上的教程时,我发现使用 GenericPortlet 的人不会费心去覆盖 doEdit 和 doHelp 这两个方法。
请告诉我,我们什么时候、什么情况下需要重写这两个方法(doEdit和doHelp),有没有网站可以让用户有这些行为??
感谢您的阅读。
最佳答案
这 3 个方法是 Portlet API ( JSR168 ) 的一部分。
'doHelp' 方法的概念是向用户显示有关如何使用 portlet 的有用信息,它是为 HELP 模式实现的呈现方法。
'doEdit' 方法被概念化用于 portlet 配置以个性化 portlet,即指定用户首选项,它是为 EDIT 模式实现的渲染方法。
在实际生产中,这个提议并不是真正的最佳,因此像 Liferay 这样的 portlet 容器已经为这些事情制定了自己的概念,并且不使用“doHelp”和“doEdit”方法。
有关 liferay 中使用的 portlet 配置,请参阅此 wiki .
关于生命射线 : When exactly to override doHelp and doEdit methods of GenericPortlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10125173/
我看到当我们扩展这个 GenericPortlet 类时,有像 doHelp、doEdit、doView 和 processAction 这样的方法。 当我浏览了 Internet 上的教程时,我发现
我正在尝试使用 jQuery/ajax 调用 portlet 的serveResource() 方法。我设法获得了一个在 Pluto 2.0 中工作的简单 JSR-286 portlet,它能够从请求
我是一名优秀的程序员,十分优秀!