news 2026/2/11 5:21:15

11、深入了解Portlet:模式、状态、缓存与设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
11、深入了解Portlet:模式、状态、缓存与设计

深入了解Portlet:模式、状态、缓存与设计

1. Portlet模式

Portlet有不同的模式,VIEW模式除了显示内容外,还可能显示编辑或下载内容的链接;而PRINT模式仅显示内容本身。门户供应商会决定除必要模式外支持哪些Portlet模式,Portlet可以实现这些建议模式,但并非运行必需。通常,门户页面会显示适当的GUI元素,用于在Portlet模式之间切换,只有允许的Portlet模式才有相应元素。

1.1 更改Portlet模式

Portlet可以在处理动作请求时切换到另一种Portlet模式,或者当用户触发指向特定Portlet模式的Portlet URL时进行切换。最终用户也可以使用门户服务器提供的用户界面元素来切换Portlet模式。门户可以向用户提供Portlet处于特定模式的指示,但这不是必需的,Portlet本身也可以在显示中告知用户其所处模式。

ActionResponse对象包含setPortletMode()方法,该方法接受一个有效的PortletMode对象作为参数:

void setPortletMode(PortletMode portletMode)

如果Portlet模式是自定义的,Portlet应使用PortletRequest对象的isPortletModeAllowed()方法询问请求该模式是否有效:

boolean isPortletModeAllowed(PortletMode mode)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/9 10:46:12

12、基于Portlet使用Servlet和JavaServer Pages的技术解析

基于Portlet使用Servlet和JavaServer Pages的技术解析 1. Portlet与JSP页面交互基础 在Portlet应用中,可以根据会话属性、请求参数、Portlet模式或窗口状态来定向到JSP页面。Portlet的动作请求处理阶段是放置前端控制器以处理传入命令请求的理想位置,而 render() 方法可用…

作者头像 李华
网站建设 2026/2/7 15:39:25

3DS玩转GBA终极指南:轻松掌握open_agb_firm原生运行方法

还在为GBA游戏的兼容性发愁吗?想要在3DS上体验原汁原味的GBA游戏却不知从何下手?别担心,今天我们就来聊聊如何用open_agb_firm这个实用工具,让你的3DS变身GBA游戏时光机!🎮 【免费下载链接】open_agb_firm …

作者头像 李华
网站建设 2026/2/10 7:49:46

革命性OpenGL智能文档平台:重新定义图形编程学习体验

革命性OpenGL智能文档平台:重新定义图形编程学习体验 【免费下载链接】docs.gl OpenGL Reference Documentation 项目地址: https://gitcode.com/gh_mirrors/do/docs.gl 在图形编程的世界里,每一个开发者都曾经历过这样的痛苦时刻:在多…

作者头像 李华
网站建设 2026/2/10 7:06:33

3步掌握AI音乐创作:从零基础到专业创作的完整指南

3步掌握AI音乐创作:从零基础到专业创作的完整指南 【免费下载链接】NotaGen NotaGen: Advancing Musicality in Symbolic Music Generation with Large Language Model Training Paradigms 项目地址: https://gitcode.com/gh_mirrors/no/NotaGen 想要用AI创作…

作者头像 李华
网站建设 2026/2/7 21:54:20

23、集成Lucene搜索引擎与用户属性个性化

集成Lucene搜索引擎与用户属性个性化 1. 内容展示 由于内容存储在文件系统中,可使用 FileReader 打开文件。借助 BufferedReader 将HTML内容的每一行写入Portlet的写入器,不过这种方式仅适用于HTML。 在更高级的Portlet中,可将内容交付从Portlet中抽象出来,通过内容…

作者头像 李华
网站建设 2026/2/5 0:00:59

25、远程Portlet的Web服务(WSRP)与应用聚合

远程Portlet的Web服务(WSRP)与应用聚合 在当今的Web开发领域,远程Portlet的Web服务(WSRP)和应用聚合是非常重要的技术。下面将详细介绍WSRP的相关内容,包括HTML标签要求、CSS样式、使用方法、常见问题以及将现有应用转换为Portlet的实践。 1. HTML标签要求 在WSRP中,…

作者头像 李华