Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于数据库中存储的用户服务呈现jsp页面的不同部分_Java_Spring_Jsp_Spring Mvc_Spring Security - Fatal编程技术网

Java 基于数据库中存储的用户服务呈现jsp页面的不同部分

Java 基于数据库中存储的用户服务呈现jsp页面的不同部分,java,spring,jsp,spring-mvc,spring-security,Java,Spring,Jsp,Spring Mvc,Spring Security,spring框架是否有任何内置功能,可以根据用户提供的服务向用户显示不同的部分 例如:如果用户有service1则在页面右侧显示聊天弹出窗口,否则如果用户有service2则在页面底部显示评论框,并且不呈现右侧聊天弹出窗口 此外,如果数据库在运行时发生任何更改,也应该在UI上反映,而无需停止服务器 这是可能的吗?是的,绝对的,这个问题是实现这一目标的多种方法之一:是的,绝对的,这个问题是实现这一目标的多种方法之一:是的,这是我最初的想法。但是如何将数据库上所做的更改同步到ui。示例假设我们决定交

spring框架是否有任何内置功能,可以根据用户提供的服务向用户显示不同的部分

例如:如果用户有service1则在页面右侧显示聊天弹出窗口,否则如果用户有service2则在页面底部显示评论框,并且不呈现右侧聊天弹出窗口

此外,如果数据库在运行时发生任何更改,也应该在UI上反映,而无需停止服务器


这是可能的吗?

是的,绝对的,这个问题是实现这一目标的多种方法之一:

是的,绝对的,这个问题是实现这一目标的多种方法之一:

是的,这是我最初的想法。但是如何将数据库上所做的更改同步到ui。示例假设我们决定交换服务,即对于服务1,我们将显示评论框;对于服务2,我们将显示聊天弹出窗口。为了实现这一点,我们还必须更改jsp/控制器。数据库是否能够单独驱动服务查看映射,首次忽略jsp中所需的更改?对于我认为您正在描述的内容,我会这样做:创建一个数据库表,将用户链接到他们可以使用的服务的名称,然后在我的Spring控制器中为当前用户查询该表,并添加允许用户访问模型的视图列表。然后,在JSP中,测试每个服务是否在列表中,如果在列表中,则显示它。请记住,这是一个非常简单、幼稚的建议,您可能需要将其安全可靠地用于生产目的,但我认为这就是您要寻找的原则。是的,这是我最初的想法。但是如何将数据库上所做的更改同步到ui。示例假设我们决定交换服务,即对于服务1,我们将显示评论框;对于服务2,我们将显示聊天弹出窗口。为了实现这一点,我们还必须更改jsp/控制器。数据库是否能够单独驱动服务查看映射,首次忽略jsp中所需的更改?对于我认为您正在描述的内容,我会这样做:创建一个数据库表,将用户链接到他们可以使用的服务的名称,然后在我的Spring控制器中为当前用户查询该表,并添加允许用户访问模型的视图列表。然后,在JSP中,测试每个服务是否在列表中,如果在列表中,则显示它。请记住,这是一个非常简单、幼稚的建议,您可能需要使其安全可靠地用于生产目的,但我认为这是您正在寻找的原则。