gpt4 book ai didi

java - 我应该创建多个 View 还是将参数传递给单个 View ?

转载 作者:太空宇宙 更新时间:2023-11-04 08:27:25 26 4
gpt4 key购买 nike

我不确定是否应该:

  • 创建一个我使用 View 参数的 View
  • 或者为每个操作创建一个 View (单独的 xhtml 页面)

我现在的列表显示了数据库中的所有问题,并且我添加了三个按钮,当前可以在“全部”、“带图像”或“不带”之间切换。

现在我还想在“已提交”、“已批准”和“已拒绝”之间切换,并且仍然可以选择在显示所有问题(仅带图像或不带图像)之间切换。

我可以为每个 bean 制作一个支持 bean 和一个 View ,或者我可以这样做:

www.someurl.com/path/questionlist.xhtml?toggle=all&status=approved

最佳答案

这是一个品味问题,但我喜欢将路径参数视为区分不同的资源,并将请求参数视为选项。

因此,如果您的“已提交”、“已批准”和“已拒绝”问题是单独的实体,请为它们提供单独的 View 。

您可以尝试使用路径变量和友好的 URL 并使用

www.someurl.com/path/questions

列出所有问题并

www.someurl.com/path/questions/submitted
www.someurl.com/path/questions/approved
www.someurl.com/path/questions/rejected

并使用“all”、“with image”和“without”作为参数(因为它们本质上不会改变您正在查看的内容,只是改变您查看它的方式)。

如果没有,则将它们全部用作参数。

关于java - 我应该创建多个 View 还是将参数传递给单个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8232930/

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