gpt4 book ai didi

java - Java Web 应用程序中的 UI 定制

转载 作者:行者123 更新时间:2023-12-01 15:50:51 28 4
gpt4 key购买 nike

在我的 Web 应用程序中,需要自定义 UI。例如,隐藏菜单或菜单部分、隐藏某些列或按钮等。

在这种情况下应遵循的最佳做法是什么?如果用户修改了设置,应用程序应该能够恢复用户的设置。该应用程序没有任何数据库。 XML 是正确的出路吗?我需要一个很好的引用示例。

-尼克。

最佳答案

The application does not have any database

你存储任何状态吗?如果是的话,在哪里以及如何进行?如果答案是“在文件系统上的 xml 中”,那么我认为在文件系统上的 xml 中是存储您的首选项的好地方。

用户的选择在 session 中是否保持不变?有 session 吗?如果没有,或者不需要持久性,那么将它们存储为您传递的参数可能就可以了。

至于引用,我不确定。您的网络应用程序使用什么?难道只是你自己写的一个java服务器吗? tomcat中运行的jsp页面集合? struts/spring/任何应用程序?如果您只想要一个简单的示例,请查看 a xerces tutorial 。也许 xml 文档看起来像这样,有一个唯一的键供用户确定从文件系统读取哪个文件。

user_preferences_1341342134.xml

<preferences>
<pref name="show_graphs" value="false"/>
<pref name="background_color" value="#ffffff"/>
<pref name="rounded_corners" value="true"/>
</preferences>

或者您可能想要每个首选项类型都有一个特定元素:

<preferences>
<show_graphs>false</show_graphs>
<background_color>#ffffff</background_color>
<rounded_corners>true</rounded_corners>
</preferences>

无论如何,如果您有default_preferences.xml,您可以使用它来恢复内容。

关于java - Java Web 应用程序中的 UI 定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6078642/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com