问题标签 [contextpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Struts2 锚标记不包括 contextPath
%{#request.contextPath}
在 Struts2 中的 s:a 标记内不起作用。(具体来说是Struts 2.2.1。)有没有办法让它工作?它适用于其他 Struts2 标记。
以下是上下文路径为“/websites”的 Struts 2 项目的 JSP 文件中的两行:
这是输出:
请注意,上下文路径不在锚点上,但包含在表单中。
PS 我不能${#pageContext.request.contextPath}
在这里使用,因为${}
Struts2 标签中不允许使用。此外,我正在努力保持一致。而且我也尽量避免${}
,因为它不会自动转义输出。
谢谢!
jsf - outputLink和graphicImage之间的EL上下文路径评估区别
我正在使用以下内容在我们的应用程序中获取帮助文档。我的问题是,虽然<h:graphicImage>
正确评估上下文路径,但h:outputLink
评估它什么都没有。我已经尝试使用两者$
,#
因为h:outputLink
我知道它们有不同的评估时间。
两个 EL 表达式的求值方式有何不同?
clojure - How do i determine the correct filesystem path
I am working on an application that has to download some external resources and make them accessible through a public/static
directory in Ring.
But.. I have a problem saving the resources into a static directory in my application, when developing I use the ring-jetty-adapter
; the test & production servers are running Tomcat.
I added :web-content "public"
to my leiningen project and added the public
directory in the root of the project, then I have a download function using http-agent and duck-streams:
If I am booting Jetty from the REPL and use savepath: "public/my.file"
, the downloaded file is placed correctly in the public
directory.
But when I deploy it using a .war
file to Tomcat, it looks for a public
directory in the Tomcat root directory, and not under the application context path.
I tried to add a middleware wrapper to determine the context path and from there build the correct save path, but I cannot find any way to access the HttpServlet
or a way to determine if the application is running in the adapter or if it is deployed under a specific context.
Here the wrapper:
both :servlet
and :req
are nil
.
jsp - 如何在不包含上下文根名称的情况下使用相对路径?
要处理我的静态文件(CSS、JS),我必须编写绝对路径,例如/AppName/templates/style/main.css
. 有什么解决方案,我可以写相对路径style/main.css
吗?
java - 静态资源的 URI 中的上下文路径,我真的需要指定它吗?
我有一个简单的网络应用程序
在 test.html 中,有
问题是图像没有显示,直到我将uri更改为
但我在 URI 加载 test.html
我在 web.xml 中配置了静态资源映射,如下所示。
我错过了什么吗?我确实想将这些静态资源保留在 DEV 阶段的应用程序中,而不是将它们移动到 HTTP 服务器。
非常感谢。
java - tomcat 无法获取 ServletContext.getContextPath()
我正在尝试获取 contextPath 但我得到了这个异常
这是我的ServletContextListener
课
这是我的 web.xml
你能帮我吗?
java - java - 如何从java中的Web服务获取属性文件的上下文路径?
我正在尝试从我的应用程序中读取属性文件的上下文路径,
这在属性文件位于下WEB-INF -> classes -> messages -> myfile
但当我将此文件移动到其他文件夹时有效,就像WEB-INF -> messages -> myfile
它似乎没有获得路径一样......
编辑:我没有使用 servlet...
tomcat - Tomcat下如何制作Railo/OpenBD进程文件节点?
我有一个像这样定义的 Tomcat 主机,在 webapps/ROOT 目录中有 Railo 的 WEB-INF 或 OpenBD。
如果我将 CFM 文件放在 webapps 目录的根目录下,Railo 或 OpenBD 会按预期处理它。当我将同一个文件移动到远程目录时,它会作为带有直接 CFML 代码的未解析文本返回。如何指示应用服务器在定义的上下文目录中拥有 OpenBD 或 Railo 进程文件?
[编辑:这是一个 Windows 服务器]
java - Spring,Tomcat 试图在 server.xml 中设置上下文 URL 路径,但它不起作用
我一直在试图弄清楚如何做到这一点,据我所知,我正在做我发现的各种资源所说的事情。我有一个名为 spring-hibernate-mysql 的 Spring 应用程序,我希望能够在路径上访问它:http://example.com/l/
而不是我目前必须在的方式:http://example.com/spring-hibernate-mysql/l/
。
我在 eclipse 中出现的应用程序名称是spring-hibernate-mysql
,当我构建它时,战争被称为spring-hibernate-mysql.war
我已将此代码放在我的 Tomcat 的 server.xml 中,但它不起作用:<Context docBase="spring-hibernate-mysql" path="" reloadable="true" />
任何建议表示赞赏。
tomcat - 如何将我的 webapp 设置为 localhost:8080 的 ROOT
我的 Tomcat/webapps 目录中有一个 webapp。我的应用程序的目录是“站点”,显示为 http:localhost:8080/site
我想让网站显示为http://localhost:8080/
我已阅读文档并尝试在我的 Tomcat/conf/Catalina/localhost 目录中创建 ROOT.xml 文件以创建 ROOT 上下文路径,但未建立连接。
有人可以将我推向正确的方向吗?这是该 ROOT.xml 文件的内容。