标签: contextpath

pageContext.request.contextPath不起作用

我正在使用Tomcat 6.0.32,我正在尝试将JSP文件包含到另一个中,但不知何故找不到该文件(是的,该文件存在).这是文件结构和代码:

<jsp:include page="${pageContext.request.contextPath}/templates/header.jsp">
</jsp:include>

WebContent
- folder/caller.jsp
- templates/header.jsp
Run Code Online (Sandbox Code Playgroud)

但是,如果我在其外部使用$ {pageContext.request.contextPath}来检查它是否输出正确,它可以工作,有人知道为什么会发生这种情况吗?

java jsp tomcat contextpath

1
推荐指数
1
解决办法
2万
查看次数

如果上下文和根名称不同,请在Java Web应用程序中获取根目录名称

我有一个Web应用程序,其上下文名称与我的根名称不同.例如,我的根目录名称是myapp,上下文路径是app.那么如何从Java Web应用程序中获取根名称(myapp)?

java servlets web-applications root contextpath

1
推荐指数
1
解决办法
6911
查看次数

如何在没有上下文路径的情况下部署Grails app?

不确定我是否在这里正确使用术语"上下文路径",但是目前当我在本地运行我的Grails(2.3.6)应用程序时,它出现了http://localhost:8080/myapp.最终,我希望将它部署到实际的应用服务器上http://myapp.com.

这可能吗?如果没有,为什么?如果是这样,怎么样?

grails web-applications contextpath

1
推荐指数
1
解决办法
1883
查看次数

Python XPath / libxml2名称空间查询

我一直在尝试解析London Underground Linestatus XML“提要”-收效甚微。我本来希望使用XPath可以“轻松”,但是我得到的是空节点。

我相当确定我不会正确处理uk名称空间。

这是我的(相当简单的代码):

import libxml2
from urllib2 import urlopen

data = urlopen('http://cloud.tfl.gov.uk/TrackerNet/LineStatus').read()

try:
    doc = libxml2.parseDoc(data)
except (libxml2.parserError, TypeError):
    print "Problems loading XML"

context = doc.xpathNewContext()
context.xpathRegisterNs("uk", "http://webservices.lul.co.uk")

record_nodes = context.xpathEval('//uk:LineStatus')

for node in record_nodes:
    print "******************************"
Run Code Online (Sandbox Code Playgroud)

record_nodes循环被忽略。xml已正确解析。

有人可以说明一下吗?

python xpath namespaces libxml2 contextpath

0
推荐指数
1
解决办法
775
查看次数