在Action中 get 服务器的URL

问题描述

用 SSH2 写了一个 Knowledge Base 的 系统, 其中需要发送一封 有问题链接的邮件 给专家, 这个链接是KB系统服务器的URL。 开发、测试、发布的服务器地址都是不定的, 邮件里的问题链接地址不知道怎么得到, 查过一些 API, 最后只能是 HardCode 链接地址。 有没有 API 或者 方法 能够在Action中拿到服务器的URL。 问题补充:2022228 写道

解决方案

<c:set var="absolutePath" value="${pageContext.request.scheme}://${pageContext.request.serverName}${ctx}"></c:set>
解决方案二:
把这个url写到配置文件里面,每次发布的时候更改配置文件。。。。

时间: 2024-08-07 15:20:45

在Action中 get 服务器的URL的相关文章

jquery中如何在页面加载的时候根据action中的值的长度动态生成div

问题描述 jquery中如何在页面加载的时候根据action中的值的长度动态生成div 我action中的数据是保存在json中,然后要根据数据记录数生成多个div, //门店信息信息加载 $.ajax({ url:"findAllStoreInfoAction.action?workDate="+showCurrentTime(), dataType:"json", type:"POST", async:false, success: func

“/”应用程序中的服务器错误。 无法找到资源。

问题描述 "/"应用程序中的服务器错误.无法找到资源.说明:HTTP404.您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用.请检查以下URL并确保其拼写正确.请求的URL:/好久没用MVC今天一用就出现了这种问题,完全不知道为什么出错了啊--链接各种换都不行,我的默认链接一直是http://localhost:62171,加/Controllers/Account的话还是一样的错,但是只加/Controllers的话就变成这样了一个渣渣求大神们解救啊

Elasticsearch——禁止Body中的index覆盖Url中的index参数

本篇继续一下Elasticsearch日常使用的技巧翻译. 在Elasticsearch有很多的api支持在body中指定_index等信息,比如mget或者msearch以及bulk. 默认的情况下,body中的index会覆盖掉url中的index参数.比如: $ curl localhost:9200/test/_mget?pretty -d '{"docs":[{"_index":"test1","_id":1},{&

动态调用Action与Action中方法(二)

其实有8动态调用Action与Action中方法(一)这第一种方法,这第二三种方法,就显示的不重要了,只能动态调用Action中方法 ,但这里也记一下 第二种方法 method="addUser",method="getUserList" Xml代码 <action name="addUser" class="ssh.org.web.UserAction" method="addUser"> &

动态调用Action与Action中方法(一)

Struts1提供了DispatchAction 实现一个Action中名含多个业务逻辑 现在我们使用Struts2 也可实现现样的效果,是使用通配符来实现的. struts.xml 文件中,常用 <action /> 的name ,class,method 三个属性都支持通配符 <resutl/> 也支持通配符 Xml代码 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE

“/”应用程序中的服务器错误及解决方法

 解决方法:增加站点所在目录的ntfs权限,增加service用户对站点目录的完全控制权  出错信息如下: 运行时错误  说明: 服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因).但可以通过在本地服务器计算机上运行的浏览器查看.  详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的"web.config"配置文件中创建一个 <customErrors> 标记

action中怎么定位到temp

问题描述 action中怎么定位到temp File f=new File(path); 我怎么让这个path定位到服务器的temp文件夹? 解决方案 File temp = File.createTemp("222"); temp.getPaentFile().getAbsolutePath(); 解决方案二: "定位到服务器的temp文件夹"啥意思,能说明白点吗,是webserver的,还是操作系统的. 解决方案三: 没太明白你说的是啥意思

javaee-ajax提交后台action后,怎么让后台action中跳转页面

问题描述 ajax提交后台action后,怎么让后台action中跳转页面 由于之前用jquery的submit事件提交表单时,ckeditor中的内容提交不了 $("#sendmail").submit(); 所以我换了ajax提交,a但是现在ajax提交有一个问题.我需要的是表单提交到action中, action中进过struts,跳转到对应的成功界面,但是由于ajax,我action中 的功能实现了,就 是不能进行跳转,界面一直显示发送中,想请问一下各位这是怎么回事. 我期望发

隐藏-将jsp页面上的信息传递到action中

问题描述 将jsp页面上的信息传递到action中 各位大神,求帮忙!!! 页面上的信息是这样: <table class="tabmenu" <c:if test="${fn:length(tabmap) < 2}">style="display:none"</c:if>> <tr> <c:forEach var="tab" items="${tabmap