我有不同类型的用户,当用户登录时,我需要显示与该用户类型相关联的特定页面。
问题是,由于应用程序直接从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>
答案 0 :(得分:1)
您向Tiles发出请求而不是特定操作,难怪它显示空白页面。
您需要将其重定向到特定操作,以检索信息并显示所需的页面。
答案 1 :(得分:0)
如果您正在寻找自动页面刷新,请尝试以下方法:
<meta http-equiv="refresh" content="10"/>
将它放在html / jsp页头标签中,它会每隔10秒刷新一次页面,你可以根据你的要求进行更改。