0

我有不同类型的用户,当用户登录时,我需要显示与该用户类型相关联的特定页面。

问题是,由于应用程序直接从 Tile 检索页面,它不会检索它们的信息,因此我需要刷新页面以让它检索其信息并填充。

我应该如何让它自动完成?

爪哇

 public static String getRole() {
    String user = SecurityContextHolder.getContext().getAuthentication().getAuthorities().toString();

    if user is standard{
       return "stand";
    }

    if user is vip{
       return "vip";
    }
 }

Struts.xml

 <action name="myProject" class="com.myProject.controller.authentication">
            <result name="stand" type="tiles">standard</result>
            <result name="vip" type="tiles">vip</result>
            <result name="">index.jsp</result>
 </action>
4

2 回答 2

1

您正在向 Tiles 发出请求,而不是针对特定操作,难怪它显示空白页。

您需要将其重定向到特定操作,以检索信息并显示所需的页面。

于 2013-11-02T10:50:48.983 回答
0

如果您正在寻找自动页面刷新,请尝试以下操作:

<meta http-equiv="refresh" content="10"/>

把它放在 html/jsp 页面头标签中,它会每 10 秒刷新一次页面,您可以根据需要更改它。

于 2013-10-30T07:39:30.843 回答