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

特定のアクションではなくタイルにリクエストを行っているため、空白のページが表示されるのも不思議ではありません。

情報を取得して必要なページを表示するには、特定のアクションにリダイレクトする必要があります。

于 2013-11-02T10:50:48.983 に答える
0

ページの自動更新を探している場合は、これを試してください。

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

これを html/jsp ページの head タグに入れると、10 秒ごとにページが更新されます。必要に応じて変更できます。

于 2013-10-30T07:39:30.843 に答える