使用JSTL,我使用它:
<c:set var="root" value="${pageContext.request.contextPath}"></c:set>
和
<link rel="stylesheet" type="text/css" href="${root}/css/theme.css" />
因为我的资源位于不同的文件夹中。我怎样才能在Struts2中做到这一点? 我这样做是因为如果我使用相对路径,通过servlet会导致资源消失。另外,如果它位于我的jsp文件夹上方的目录中,我如何调用我的动作类?
我的项目结构是:
PROJECTNAME
-Java Resources
-src
-action.package
-ActionClass
-WebContent
-jsp
-jspFiles
当我没有将jsp-s放在jsp文件夹中时,我可以调用action类而不指定它的路径。将它放在一个文件夹中仍然允许我使用Action类而不指定它的绝对路径?这不适用于普通的JSTL因此上面的代码。
答案 0 :(得分:0)
将您的css文件夹放在WebContent(对于Eclipse)
中在JSP中,您可以使用:
setOffscreenPageLimit()