0

Linux の tomcat_5.0.28 に webapp をデプロイしました。

私のアプリは複数のユーザーとプロファイルです (ユーザーは管理者または単純なユーザーにすることができます)。

私のweb.xml中で私はこれらの行を持っています

...
<web-app>
    <display-name>my-app</display-name>
    <context-param>
        <param-name>configFileName</param-name>
        <param-value>/WEB-INF/my-app-config.xml</param-value>
    </context-param>
    ...

configFileNameユーザーのプロファイルに従って、ユーザーのログイン時にパラメーターの値を設定する方法

4

1 に答える 1

1

パラメータ値をテンプレートとして使用できる場合

 <param-name>configFileName</param-name>
 <param-value>/WEB-INF/my-app-config-{username}.xml</param-value>

次に、jspは次のようになります

 String userName = request.getRemoteUser()
 String temp = context.getInitParameter("configFileName");
 String fileName = temp.replace("{username}", userName);
于 2012-09-13T14:35:47.053 に答える