开发者

Struts 2 Include Tag

I have two JSP files in the same folder on a java webapp. Let's call them index.jsp and myInclude.jsp. I want to include myInclude.jsp inside index.jsp. The webapp is not being served in the ROOT uri, but out of a separate webapp (such as /adminWebapp/).

In index.jsp, I have the following:

<s:include value="myInclude.jsp" />

When I try to access index.jsp, Struts throws the following exception:

Exception thrown during include of myInclude.jsp
java.io.FileNotFoundException: /myInclude.jsp

The trouble is that Struts 2's include tag added a "/" in front of the URL to the included file. If Struts 2 wants to use an absolute path (instead of relative), it would need to call /adminWebapp/myInclude.jsp. Is there any option which could fix the s:include tag? I'm hoping to avoid hard-coding the /adminWebapp into the link in 开发者_如何学Ccase we ever move the webapp.


Try it with include directive

<%@ include file = "xxx" %>
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜