当前位置: 首页 > 知识库问答 >
问题:

如何通过Liferay中的portlet conf选项卡修改属性文件?

令狐灿
2023-03-14

我有一个自定义portlet,它使用了我在portlet-conf.properties中编写的2个参数。

我希望,当我们单击提交按钮时,更改我的属性文件中的varaible中的值。如果可能,在输入框中显示默认值,并显示实际值。

问候。谢谢。

共有1个答案

罗烨霖
2023-03-14

我不认为您可以覆盖属性值,就像那样。属性文件应该用作portlet配置。

您必须使用portletPreferences进行相同的操作。

您可以做的是在conf.jsp中创建2个输入框和submit按钮。单击submit按钮时,将调用ConfigurationActionImplprocessAction()。在此方法中,获取portletPreferences并将值保存到其中。

3)下次,从portletPreferences中获取值。

希望这能有所帮助。

 类似资料:
  • 本文向大家介绍python如何修改文件时间属性,包括了python如何修改文件时间属性的使用技巧和注意事项,需要的朋友参考一下 1、获取文件的创建、修改、访问时间  2、更改文件的修改、访问时间(创建时间没查到怎么修改,暂时不记录)  3、放在同一个py方便直接复制使用  4、补充修改文件的创建时间 以上就是python如何修改文件时间属性的详细内容,更多关于python修改文件时间属性的资料请关

  • 我做了一个我能证明问题的最小项目: 背后的代码: Xaml: 编辑:Xaml现在包括我想在用户控件中排列的元素。 主窗口 Xaml: 这个想法是根据其布局属性设置 UserControl 的布局,因此我将两种布局都放在静态资源中,并制作了一个样式以根据类型为“方向”的布局将内容设置为我想要的内容。 编辑:我希望内容包含根据方向以不同顺序排列的元素。 用户控件显示正确,但输出窗口中有一个与我有关的错

  • 问题内容: 我有一个运行的现有jar文件。它是Selenium RC服务器。我希望能够更改JVM httpProxy.host/port/etc系统值。一方面,我可以修改源代码并添加此功能。这将需要一些时间。还有另一种可能的方法吗?就像我自己的JAR(将设置这些JVM属性)在同一个JVM实例中调用selenium- rc(这样,它便能够修改其JVM变量的值)? 问题答案: 您可以使用以下命令在命令

  • 我有一个在事件上触发的可运行文件。我试图从事件中获取列表并清除它,但将列表放在事件期间创建的实体的元数据存储中。到目前为止,我已经尝试过: 注意:这个类实现了一个事件监听器。 和(仅最后一节): 在顶部,它不会清除事件。getDrops()并将把列表放入实体的元数据中,复制事件。getDrops()。在下面的示例中,它将清除事件。getDrops(),但不会将列表放入实体的元数据中,从而擦除事件。

  • 问题内容: 我使用了bootstrap-tabs.js,它运行良好。 但是我没有找到有关如何通过AJAX请求加载内容的信息。 那么,如何在bootstrap-tabs.js中使用AJAX加载? 问题答案: 您可以在事件处理程序中监听事件并ajax加载内容

  • 我正在使用Spring MVC FreeMarker集成。由于我是FreeMarker的新手,我无法从属性文件中找到配置FreeMarker标签的方法。 请帮我解决这个问题。 谢谢。