我一直在尝试在我的 Spring Portlet 中定义一些可用于应用程序默认值的原始常量,但没有成功。我希望它们在 XML 文件中定义。
这听起来应该是一个简单的问题,但是Spring 2.5和Vignette的结合使它变得困难。因为我使用的是 Spring,我已经通过使用类似的东西定义数据结构将数据结构注入到我的 portlet 中
<util:list></util:list>
在上下文配置 xml 文件中。但是,Spring 不允许使用这种范式引入单个原语(如字符串和整数)的机制。
我一直在尝试通过portlet.xml文件引入这些数据。我尝试添加“init-param”节点,但在我看来,这是针对与后端配置相关的特定参数,不应该(也不能)用于特定于应用程序的变量。
目前,我的控制器实现了PortletConfigAware,我希望能够以某种方式在 XML 文件中定义参数,这些参数可通过 PortletConfig 对象(其中包含 PortletConfig.getInitParameter("PARAMETER_NAME") 方法)获得。
我正在使用 Vignette (OpenText),但希望使用独立于供应商的模式......理想情况下。