さまざまなタイプのユーザーがいます。ユーザーがログインしているときに、そのユーザーのタイプに関連付けられている特定のページを表示する必要があります。
問題は、アプリケーションが 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>