首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在tomcat webapp中动态设置context-param?

在tomcat webapp中动态设置context-param?
EN

Stack Overflow用户
提问于 2012-09-12 23:18:43
回答 1查看 2.3K关注 0票数 0

我已经在tomcat_5.0.28和Linux上部署了webapp。

我的应用程序是多用户和配置文件(用户可以是管理员或只是简单的用户)。

在我的web.xml中有以下几行

代码语言:javascript
复制
...
<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的值

EN

回答 1

Stack Overflow用户

发布于 2012-09-13 22:35:47

如果您可以使用param值作为模板

代码语言:javascript
复制
 <param-name>configFileName</param-name>
 <param-value>/WEB-INF/my-app-config-{username}.xml</param-value>

那么您的jsp就可以是这样的。

代码语言:javascript
复制
 String userName = request.getRemoteUser()
 String temp = context.getInitParameter("configFileName");
 String fileName = temp.replace("{username}", userName);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12391441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档