Java 如何在struts中从一个servlet访问多个jsp的用户信息

Java 如何在struts中从一个servlet访问多个jsp的用户信息,java,servlets,struts-1,Java,Servlets,Struts 1,我想从任何需要的地方访问用户信息,例如在一个模块中我想编辑用户的详细信息,在另一个模块中我想查看用户的详细信息。在这个场景中,我创建了一个servlet来获取记录进行编辑,并且再次创建了一个单独的servlet来获取记录进行查看。谁能帮帮我吗 查看模块 编辑模块 对于编辑记录,我使用agt\u edit控制器;对于获取记录,我使用agt\u ctr控制器。在编辑模块中,我从JSP获取记录,然后在JSP中调用agt_edit。因为我知道这是一种不好的做法,所以我想改变这种逻辑。当您使用st

我想从任何需要的地方访问用户信息,例如在一个模块中我想编辑用户的详细信息,在另一个模块中我想查看用户的详细信息。在这个场景中,我创建了一个servlet来获取记录进行编辑,并且再次创建了一个单独的servlet来获取记录进行查看。谁能帮帮我吗

查看模块


编辑模块


对于编辑记录,我使用agt\u edit控制器;对于获取记录,我使用agt\u ctr控制器。在编辑模块中,我从JSP获取记录,然后在JSP中调用agt_edit。因为我知道这是一种不好的做法,所以我想改变这种逻辑。

当您使用struts时(但不要忘记,正如Andrea Ligios所说,struts-1现在已经过时),您应该有一个MVC模式


JSP是视图,控制器是
操作
类,您应该拥有允许控制器访问数据的服务。通过这种分离,不同的操作类调用相同的服务来访问用户的详细信息。

您可以使用公共帮助器类,也可以使用inheritence@Scary袋熊你能详细解释一下吗?既然这是Struts1,你为什么给它贴上Struts2的标签?同时停止使用Struts1,这是一种不好的做法:/