java - 在 struts.xml 中使用外部属性
问题描述
我的 Jboss conf 文件夹中有一个 config.properties。
配置属性:
server.url=http://localhost:8085/
我想在我的struts.xml中使用这个属性:
...
<action name="logoutAction" class="app.LogoutAction">
<result name="ok" type="httpheader">
<param name="status">301</param>
<param name="headers.location">server.url</param>
</result>
</action>
...
可能吗 ?
或者有没有其他方法可以做到这一点?
解决方案
不是开箱即用,不。
最好的办法是使用动态结果。您需要在启动期间或运行时以某种方式获取该值,并从操作中填充它。您可能不需要从配置中检索该值,但它可能在请求中可用——不记得了。
推荐阅读
- azure - 带有自定义输出器的动态文件名
- node.js - 尝试在我的反应应用程序 digitalocean droplet 上使用 pm2 时意外导入令牌
- jquery - 页面加载时如何锁定/只读引导标签输入字段?
- c# - 如何从不同类中的另一个回调方法执行抽象类中的异步方法
- mysql - 无法在 MYSQL 中声明处理程序
- c# - 如何让我的并行应用程序跨多个服务器获取相同的 mongodb 文档进行工作?
- python - 函数cv2.imread读取的数据格式是什么?使用 tkinter 和 python
- python - 在 Python 中使用 for 循环读取文件的内容
- python - 变量循环内的变量循环
- amazon-emr - 容量调度程序中的空闲队列利用率 - EMR